2016-07-25 64 views
0

我从Visual Studio 2015中的跨平台模板制作了新的Xamarin Forms Portable Project。未触及或修改任何项目文件。然后,当我尝试最初构建它时,出现以下构建错误:Xamarin Forms Portable应用程序MonoAndroid构建错误 - 未找到框架

C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets(1098,5):error MSB3644 :未找到框架“MonoAndroid,Version = v6.0”的引用程序集。要解决此问题,请为此框架版本安装SDK或Targeting Pack,或将您的应用程序重定向到您安装了SDK或Targeting Pack的框架版本。请注意,程序集将从全局程序集缓存(GAC)中解析出来,并将用于代替引用程序集。因此,您的程序集可能无法正确定位您想要的框架。

我的项目设置是:

enter image description here

寻找类似的问题,这似乎是,事实上,该框架的该版本没有安装。但它似乎是。 Android SDK中管理器显示如下:

enter image description here

这到底是怎么回事?我该如何解决这个问题。

回答

1

当您遇到这些类型的错误时,确实存在这些错误,并提示系统配置问题,现在是重新安装的时候了。

我不得不彻底删除所有残留的Visual Studio,SDK和Xamarin。 '修改'和'修复'不起作用。

完成VS 2015和Xamarin的全新安装后,情况已经恢复正常。

+0

我无法重新安装VS和Xamarin因为我使用第三方组件。它使用更多时间来安装。是否有新的解决方案来解决问题? –

+0

@ Siwakorn.Apichit我没有看到第三方组件之间的连接,也无法重新安装。只需重新安装第三方组件。不过,如果你想尝试其他选择,我会专注于配置android sdk,并且它将连接到VS和Xamarin。 – Jahmic