Xamarin构建错误加载程序集时出现异常:System.IO.FileNotFoundException

时间:2013-07-09 19:59:32

标签: exception build xamarin filenotfoundexception

总是我尝试构建我的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)

2 个答案:

答案 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 /中找到它们,然后右键单击“编辑引用”,您将在“包”选项卡下找到框架库。