8

我总是尝试构建我的 Xamarin 应用程序我收到此错误。我不知道为什么。我使用 .Net Framework 4 的 System.Security.dll,尽管这应该可以。谢谢。

C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2):错误:加载程序集时出现异常:System.IO.FileNotFoundException:无法加载程序集'System.Security,版本=4.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a'。也许它在 Mono for Android 配置文件中不存在?

日期名称:'System.Security.dll'

bei Xamarin.Android.Tuner.DirectoryAssemblyResolver.Resolve(AssemblyNameReference 参考,ReaderParameters 参数)

bei Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1 程序集,AssemblyDefinition 程序集)

bei Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1 程序集,AssemblyDefinition 程序集)

北 Xamarin.Android.Tasks.ResolveAssemblies.Execute() (TaskManager2)

4

2 回答 2

8

将缺少的内容添加.dll到您的项目中。

Right click on the References folder -> Add Reference -> Browse -> C:\Windows\Microsoft.NET\Framework64\<version number>\ -> <missing.dll>

Clean你的项目和rebuild

于 2016-08-02T15:06:26.497 回答
4

我对 System.Web 有同样的问题。我所要做的就是添加来自 GAC 的 System.Web 引用。

更新

GAC 在这里可能是错误的词。这些是默认的 .net (mono) 框架库。您可以在 Project/References/ 中找到它们,然后右键单击“Edit References”,您会在 Packages 选项卡下找到框架库。

于 2013-09-02T11:58:24.470 回答