Visual Studio FileNotFound:无法加载程序集

时间:2019-01-13 17:25:39

标签: c# visual-studio

我删除了项目中的bin和obj文件夹,并且在重建时突然出现此错误:

Severity    Code    Description Project File    Line    Suppression State
Error       The "ResolveLibraryProjectImports" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load assembly 'Rubix_solver,     Version=0.0.0.0, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in     the Mono for Android profile?
File name: 'Rubix_solver.dll'
   at     Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference     reference, ReaderParameters parameters)
   at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(String     fullName)
   at     Xamarin.Android.Tasks.ResolveLibraryProjectImports.Extract(DirectoryAssemblyReso    lver res, ICollection`1 jars, ICollection`1 resolvedResourceDirectories,     ICollection`1 resolvedAssetDirectories, ICollection`1 resolvedEnvironments)
   at Xamarin.Android.Tasks.ResolveLibraryProjectImports.Execute()
   at     Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecution    Host.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.     <ExecuteInstantiatedTask>d__26.MoveNext()    Rubix_solver.Android            

大约2个小时以来,我一直在尝试解决此问题,我在互联网上唯一能找到的是关于修复系统dll的信息,但我认为该dll不是来自我的系统,而是由视觉工作室。谁能帮我解决此错误?

2 个答案:

答案 0 :(得分:2)

如果您在同一解决方案中有另一个项目(例如,单元测试),则将第一个项目作为项目引用而不是DLL引用进行引用。

这还具有自动引用当前Build(调试或发行版)的优势。

另请参阅:Project-to project references

答案 1 :(得分:0)

Checkyou参考。您引用中的某个位置具有此DLL。

如果您无法在引用CRCR + F中找到它,并对其所有* .cs * .vb文件进行高级搜索并搜索Rubix关键字

希望有帮助