加载程序集时发生Xamarin生成错误异常:System.IO.FileNotFoundException

加载程序集时发生Xamarin生成错误异常:System.IO.FileNotFoundException,exception,build,xamarin,filenotfoundexception,Exception,Build,Xamarin,Filenotfoundexception,我总是试图构建我的Xamarin应用程序,但我遇到了这个错误。我不知道为什么。 我使用.Net Framework 4的System.Security.dll,我认为这应该可以工作。 谢谢 C:\程序文件 (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): 错误:加载程序集时出现异常: System.IO.FileNotFoundException:无法加载程序集 'System.Security,版本=4.0.0

我总是试图构建我的Xamarin应用程序,但我遇到了这个错误。我不知道为什么。 我使用.Net Framework 4的System.Security.dll,我认为这应该可以工作。 谢谢

C:\程序文件 (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): 错误:加载程序集时出现异常: System.IO.FileNotFoundException:无法加载程序集 'System.Security,版本=4.0.0.0,区域性=中性, PublicKeyToken=b03f5f7f11d50a3a'。也许它不存在于Mono中 Android个人资料

Dateiname:'System.Security.dll'

贝 Xamarin.Android.Tuner.DirectorySassemblyResolver.Resolve(AssemblyNameReference 参考,ReaderParameters参数)

贝 Xamarin.Android.Tasks.ResolveAssemblys.AddAssemblyReferences(列表'1 装配,装配定义(装配)

贝 Xamarin.Android.Tasks.ResolveAssemblys.AddAssemblyReferences(列表'1 装配,装配定义(装配)

bei Xamarin.Android.Tasks.ResolveAssemblys.Execute() (任务管理器2)


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

更新


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

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

右键单击References文件夹->添加引用->浏览->C:\Windows\Microsoft.NET\Framework64\\\->


清理
您的项目和
重建

什么是GAC?为了使这个答案更有用,澄清这一点是很有用的。GAC这个词可能是错误的。这些是默认的.net(mono)框架库。您可以在Project/References/中找到它们,然后右键单击“编辑引用”,您可以在Packages选项卡下找到框架库。我自己也收到了这个错误,似乎无法修复,还有其他想法/提示吗?有关GAC的更多信息将非常有帮助。在添加System.Web的Xamarin DLL之后,我仍然存在这个问题。在我将AWS资源添加到我正在工作的Xamarin项目中之后,问题出现了。我发现这对我来说是可行的:我自己也收到了这个错误,你有没有设法修复它?谢谢!解决方案正常工作,但出现另一个错误,说明:
链接程序集”任务意外失败…
。你能帮我做这个吗?