总是我尝试构建我的Xamarin应用程序我得到此错误。我不知道为什么。 我使用.Net Framework 4的System.Security.dll,虽然这应该工作。 感谢。
C:\ Program Files (86)\的MSBuild \ Xamarin \的Android \ Xamarin.Android.Common.targets(2,2): 错误:加载程序集时出现异常: System.IO.FileNotFoundException:无法加载程序集 'System.Security,Version = 4.0.0.0,Culture = neutral, 公钥= b03f5f7f11d50a3a”。也许它不存在于Mono中 对于Android个人资料?
Dateiname:'System.Security.dll'
贝 Xamarin.Android.Tuner.DirectoryAssemblyResolver.Resolve(AssemblyNameReference 参考,ReaderParameters参数)
贝 Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1 程序集,AssemblyDefinition程序集)
贝 Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1 程序集,AssemblyDefinition程序集)
bei Xamarin.Android.Tasks.ResolveAssemblies.Execute() (TaskManager2)
答案 0 :(得分:8)
将缺少的.dll
添加到您的项目中。
Right click on the References folder -> Add Reference -> Browse -> C:\Windows\Microsoft.NET\Framework64\<version number>\ -> <missing.dll>
Clean
您的项目和rebuild
答案 1 :(得分:4)
我在System.Web上遇到了同样的问题。我所要做的就是从GAC添加System.Web参考。
<强>更新强>
GAC可能在这里说错了。这些是默认的.net(单声道)框架库。您可以在Project / References /中找到它们,然后右键单击“编辑引用”,您将在“包”选项卡下找到框架库。