我在Visual Studio 2015中使用跨平台模板制作了一个新的Xamarin Forms可移植项目。没有触及或修改过任何项目文件。然后当我尝试初始构建它时,我得到以下构建错误:
C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets(1098,5):错误MSB3644:框架“MonoAndroid,Version = v6.0”的参考程序集不是找到。要解决此问题,请为此框架版本安装SDK或Targeting Pack,或者将应用程序重新定位到已安装SDK或Targeting Pack的框架版本。请注意,程序集将从全局程序集缓存(GAC)中解析,并将用于代替引用程序集。因此,您的程序集可能无法正确定位到您想要的框架。
我的项目默认设置为:
看一下类似的问题,看起来确实没有安装该版本的框架。但它似乎是。 Android SDK Manager显示以下内容:
这里发生了什么?我该如何解决这个问题。
答案 0 :(得分:1)
当你遇到这些类型的错误时,那些错误确实是出现在那里的'和系统配置问题的提示,是时候重新安装了。
我必须完全删除Visual Studio,SDK和Xamarin的所有残余内容。 '修改'和'维修'没有工作。
完成VS 2015和Xamarin的全新安装后,情况恢复正常。