我使用了命令
xamarin-component.exe程序包C:\ cmp \ AndroidComponent \ component 用于创建Xamarin组件。在构建Sample android项目时,它显示以下错误。 (我使用命令xamarin-component.exe包C:\ cmp \ AndroidComponent \ component -verbose来详细显示错误消息。)
错误讯息:
C:\ Program Files(x86)\ MSBuild \ Xamarin \ Android \ Xamarin.Android.Bindings.targets(155,2):错误MSB3644:框架的引用程序集" MonoAndroid,Version = v1.0& #34;没找到。要解决此问题,请为此框架版本安装SDK或Targeting Pack,或者将应用程序重新定位到已安装SDK或Targeting Pack的框架版本。请注意,程序集将从全局程序集缓存(GAC)中解析,并将用于代替引用程序集。因此,您的程序集可能无法正确定位到您想要的框架。 [C:\ CMP \ AndroidComponent \部件\样品\ APP17 \ VidyoClientAndroid \ VidyoClientAndroid.csproj]
注意:
我能够成功为iOS源代码创建Xamarin组件。 •在为Android源代码创建Xamarin组件时,内部msbuild.exe从64位文件夹调用(C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin amd64 \ msbuild.exe& #34; / 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时,构建成功。