【发布时间】:2017-07-27 12:00:54
【问题描述】:
• 我已经使用了命令
xamarin-component.exe package C:\cmp\AndroidComponent\component
用于创建 Xamarin 组件。在构建示例 android 项目时,它显示以下错误。 (我已经使用命令 xamarin-component.exe package C:\cmp\AndroidComponent\component -verbose 来详细显示错误信息)。
错误信息:
C:\程序文件 (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Bindings.targets(155,2): 错误 MSB3644:框架的参考程序集 未找到“MonoAndroid,Version=v1.0”。要解决此问题,请安装 此框架版本的 SDK 或 Targeting Pack 或重新定位您的 应用到您拥有 SDK 的框架版本 或已安装目标包。请注意,程序集将被解析 来自全局程序集缓存 (GAC) 并将用于代替 参考程序集。因此您的组装可能不正确 针对您想要的框架。 [C:\cmp\AndroidComponent\component\samples\App17\VidyoClientAndroid\VidyoClientAndroid.csproj]
注意:
我能够成功地为 iOS 源代码创建 Xamarin 组件。 • 在为 Android 源代码创建 Xamarin 组件时,从 64 位文件夹(C:\Program Files (x86)\MSBuild\14.0\bin**amd64**\ msbuild.exe "/p:Configuration=Release" "C:\cmp\AndroidComponent\component\samples\App17\App17.sln"...)。 • 构建android 项目时,从路径“C:\Program Files (x86)\MSBuild\14.0\Bin\msbuild.exe”(32 位) 调用msbuild.exe 时构建成功明确的。
【问题讨论】:
标签: android xamarin msbuild nuget