Xamarin:解决ResolveLibraryProjectImports任务失败

4

我的Xamarin.Forms应用程序出错了

我尝试过清理、重建解决方案,但没有改变任何东西。

我尝试禁用Android选项中的“使用快速部署”,但也没有改变任何内容。

尝试删除bin和obj文件夹,也没有影响。

是什么导致了这个错误,我该怎么办才能修复它?

完整错误如下:

Severity    Code    Description Project File    Line    Suppression State
Error       The "ResolveLibraryProjectImports" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load assembly 'AB2goXamarin, Version=0.0.0.0, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android profile?
File name: 'AB2goXamarin.dll'
   at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters) in /Users/builder/data/lanes/5809/22d97e15/source/monodroid/external/xamarin-android/external/Java.Interop/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil/DirectoryAssemblyResolver.cs:line 229
   at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(String fullName) in /Users/builder/data/lanes/5809/22d97e15/source/monodroid/external/xamarin-android/external/Java.Interop/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil/DirectoryAssemblyResolver.cs:line 169
   at Xamarin.Android.Tasks.ResolveLibraryProjectImports.Extract(DirectoryAssemblyResolver 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.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() AB2goXamarin.Android            

Thanks,


1
你的VS版本是多少?或许需要升级。 - Robbit
通常,“ResolveLibraryProjectImports”错误将伴随着另一个构建错误,例如“AB2goXamarin”库本身的构建失败原因。如果您还没有这样做,请务必仔细检查“AB2goXamarin”库本身是否存在任何编译错误。 - Brendan Zagaeski
1个回答

0

我在安装MVVMLight后遇到了类似的错误,但是在将我的Visual Studio更新到最新版本(VS Enterprise v15.6.1)并从模板中创建新项目后,该错误消失了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接