如何解决ResolveLibraryProjectImports"任务意外失败异常

时间:2018-01-29 07:21:03

标签: exception xamarin.forms xamarin.android

  

ResolveLibraryProjectImports"任务意外失败了   System.IO.FileNotFoundException无法加载程序集

我试图解决它像干净的垃圾箱,obj重建再次说在此问题的先前结果,但它不适合我。有没有人有这个问题的解决方案,请帮助我。

注意:我在便携式代码的引用中Mono.Android出错了这是问题以及如何解决这个问题?

这是我得到的错误:

  

错误" ResolveLibraryProjectImports"任务意外失败。 System.IO.FileNotFoundException:无法加载程序集' SampleProject,Version = 0.0.0.0,Culture = neutral,PublicKeyToken ='。也许它在Mono for Android配置文件中不存在?   文件名:' SampleProject.dll'      at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference,ReaderParameters parameters)      at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(String fullName)      在Xamarin.Android.Tasks.ResolveLibraryProjectImports.Extract(DirectoryAssemblyResolver res,ICollection 1 jars, ICollection 1 resolvedResourceDirectories,ICollection 1 resolvedAssetDirectories, ICollection 1 resolvedEnvironments)      在Xamarin.Android.Tasks.ResolveLibraryProjectImports.Execute()      Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()SampleProject.Android Build

2 个答案:

答案 0 :(得分:2)

Mono.Android 纯粹是Xamarin.Android的原生Android dll 在便携式项目中使用它会引发错误(当然。)

如果在删除dll之后错误仍然存​​在,那么可能会出现问题,那么我建议你删除bin obj文件夹并清理构建版本,如果它仍然存在,你应该上传调试版本的输出窗口以及错误列出此特定错误的解释。

答案 1 :(得分:2)

=>从C:\ Users \ username \ AppData \ Local \ Xamarin

中删除所有内容

=>删除.vs文件夹

=>以管理员身份重新启动visual studio(如果没有)。

=>清洁和重建。