Mandroid错误XA9005:用户代码大小(2945919字节)大于131072并且需要商业(或更高)许可证.

cob*_*bey 13 xamarin visual-studio-2015

我刚刚通过MSDN订阅下载并安装了Visual Studio 2015 Enterprise和Update 2 .我看到Build中的消息表明XamarinVisual Studio Enterprise现在已免费,但我收到以下许可错误:

1>------ Build started: Project: App1.Droid, Configuration: Debug Any CPU -----

1>C:\Users\Parrot\Projects\App1\App1\App1.Droid\Properties\AndroidManifest.xml : warning XA0101: @(Content) build action is not supported  
1> App1.Droid -> 

C:\Users\Parrot\Projects\App1\App1\App1.Droid\bin\Debug\App1.Droid.dll
1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(379,5): mandroid error XA9005: User code size, 2945919 bytes, is larger than 131072 and requires aáBusinessá(or higher) License.  
1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(379,5): mandroid error XA9006: Using type `Android.Runtime.JNIEnv` requiresáBusinessá(or higher) License.  
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========  
========== Deploy: 0 succeeded, 0 failed, 0 skipped ==========
Run Code Online (Sandbox Code Playgroud)

我已经尝试退出Visual Studio并重新启动它,但我仍然看到这个错误.

Dom*_*nic 14

绝对不应该使用最新的工具获得许可错误.如果在更新到Visual Studio 2015 Update 2之前已在Visual Studio中安装了Xamarin,则可能是旧版本的Xamarin for Visual Studio.

只有最新版本的Xamarin for Visual Studio才允许您在没有传统Xamarin许可证的情况下在Visual Studio中工作.你能确保安装了4.0.3.214版吗?您应该能够通过"帮助 - >关于Microsoft Visual Studio - >复制信息[按钮]"找到该信息

任何早于此版本的版本都需要更新.您可以按照此处的 Visual Studio说明检查更新程序通道并强制检查更新.

版本4.0.3.214目前处于Beta和Stable通道.