5

我正在使用最新的 Xamarin Studio,甚至尝试过 alpha 通道,但我仍然遇到同样的问题。

/Library/Frameworks/Mono.framework/Versions/3.2.0/lib/mono/4.0/Microsoft.Common.targets:警告:找不到与目标框架名字对象'.NETPortable,Version = v4.0,Profile对应的框架=配置文件3'。框架程序集引用将从 GAC 解析,这可能不是预期的行为。

仅创建一个空的 PCL 项目就会发生这种情况。我没有看到任何导致我得到任何答案的帖子。我的目标是 Mono 3.2,我尝试了几个配置文件编号。

有任何想法吗?

4

2 回答 2

4

由于您的目标配置文件是配置文件 3.net 4.0 和 Silverlight4),如果它在单声道便携式支持之前并伪造它(我相信这将是 3.0.12 之前的某个版本并且伪造),那么唯一的方法和旧版本将起作用它可能不是你想要的,你可能想改变你的目标)。

Mono 3.1.2是第一个可以开箱即用地编译 PCL 库的版本,因为它与外观组件一起分发

/Library/Frameworks/Mono.framework/Versions/3.1.2/lib/mono/xbuild-frameworks/.NETPortable

为了:

  • v4.0、Profile136 .NET Framework 4、Silverlight 5、Windows Phone 8、Windows 应用商店应用程序 (Windows 8)
  • v4.0、Profile14 .NET Framework 4、Silverlight 5
  • v4.0、Profile147 .NET Framework 4.0.3、Silverlight 5、Windows Phone 8、Windows 应用商店应用程序 (Windows 8)
  • v4.0、Profile158 .NET Framework 4.5、Silverlight 5、Windows Phone 8、Windows 应用商店应用程序 (Windows 8)
  • v4.0、Profile19 .NET Framework 4.0.3、Silverlight 5
  • v4.0、Profile24 .NET Framework 4.5、Silverlight 5
  • v4.0、Profile37 .NET Framework 4、Silverlight 5、Windows 应用商店应用程序 (Windows 8)
  • v4.0、Profile42 .NET Framework 4.0.3、Silverlight 5、Windows 应用商店应用程序 (Windows 8)
  • v4.0、Profile47 .NET Framework 4.5、Silverlight 5、Windows 应用商店应用程序 (Windows 8)
  • v4.0、Profile5 .NET Framework 4、Windows 应用商店应用程序 (Windows 8)
  • v4.0、Profile6 .NET Framework 4.0.3、Windows 应用商店应用程序 (Windows 8)
  • v4.5、Profile49 .NET Framework 4.5、Windows Phone 8
  • v4.5、Profile7 .NET Framework 4.5、Windows 应用商店应用程序 (Windows 8)
  • v4.5、Profile78 .NET Framework 4.5、Windows Phone 8、Windows 应用商店应用程序 (Windows 8)

Mono 3.2.0 目前没有。

于 2013-07-31T01:04:15.510 回答
0

我的问题是相关的,但不同 - 打开另一个开发人员制作的现有项目需要我手动选择正确的配置文件。

单击特定项目(不是解决方案)并选择齿轮图标(在文件树中)。选择选项 > 构建并选择不同的配置文件。

我应该补充一下,这可能与要求您在 Xamarin 中购买更多功能有关。

于 2014-02-19T02:26:14.977 回答