我删除了项目中的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不是来自我的系统,而是由视觉工作室。谁能帮我解决此错误?
答案 0 :(得分:2)
如果您在同一解决方案中有另一个项目(例如,单元测试),则将第一个项目作为项目引用而不是DLL引用进行引用。
这还具有自动引用当前Build(调试或发行版)的优势。
答案 1 :(得分:0)
Checkyou参考。您引用中的某个位置具有此DLL。
如果您无法在引用CRCR + F中找到它,并对其所有* .cs * .vb文件进行高级搜索并搜索Rubix关键字
希望有帮助