我在Mac上使用Xamarin Studio版本4.2.3(简化版; Mono 3.2.6; Xamarin.Android版本4.12.1; Xamarin.iOS版本7.2.02)。
我创建了一个空白解决方案。我添加了一个Android应用程序项目和一个iPhone应用程序项目。构建和运行都没关系。现在我添加了一个可移植类库项目,我想从我的应用程序项目链接到该项目。然而!我的可移植类库项目在 .NET Portable Subset 引用的 References 文件夹中显示错误,如下所示:
未安装框架:.NETPortable,Version = v4.0,Profile = Profile136
我如何解决这个问题?
此外,当我打开项目选项窗口并导航到常规部分时,列出的唯一目标框架是:
没有 Xamarin.Android 而没有 Xamarin.iOS ......
答案 0 :(得分:3)
请检查您是否拥有Mono MDK,而不是MRE。
答案 1 :(得分:2)
我从以下目录安装了MDK(无论是什么?)
http://download.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-3.2.6.macos10.xamarin.x86.pkg
......那对我来说是固定的。无需卸载并重新安装我的Xamarin设置。
请注意,我必须退出并重新启动Xamarin Studio才能使更改生效。我还重新启动了我的Mac吧!
答案 2 :(得分:0)
这很奇怪。我的Mac上没有Xbox选项。我把它作为Windows上的一个选项(Xamarin Studio& Visual Studio)。您安装了什么版本的Xamarin?
也许你需要重新安装它?
我的机器:
=== Xamarin Studio ===
版本4.2.3(版本60)
运行时间:
单声道3.2.6((no / 9b58377)
GTK + 2.24.23主题:Raleigh
GTK#(2.12.0.0)
包装版本:302060000
=== Apple Developer Tools ===
Xcode 5.1(5084)
=== Xamarin.iOS ===
版本:7.2.0.2(商业版)
哈希:58c3efa
=== Xamarin.Android ===
版本:4.12.1(商业版)
=== Xamarin.Mac ===
Xamarin.Mac:未安装