热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

"ResolveLibraryProjectImports"任务意外失败

如何解决《"ResolveLibraryProjectImports"任务意外失败》经验,为你挑选了3个好方法。

我有一个基于的Xamarin项目MvvmCross.该项目适用于iOS和Android.我在Visual Studio 15中打开了这个项目.我遇到了一些错误,我很快就解决了.有一些错误,即使在Google和Stackoverflow上搜索后也无法解决.我已经尝试了在Stackoverflow上找到的每个方法,但仍然存在所有剩余的错误.这个项目正在使用像RestSharp和BoxApi.V2这样的第三方库(更多)

我在下面发布我的错误日志.

Severity    Code    Description Project File    Line    Suppression State
Error       The "ResolveLibraryProjectImports" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load assembly 'RestSharp(Android), Version=0.0.0.0, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android profile?
File name: 'RestSharp(Android).dll'
   at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters)
   at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(String fullName, ReaderParameters parameters)
   at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(String fullName)
   at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.GetAssembly(String fileName)
   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.d__26.MoveNext() BoxApi.V2 (Android)

此解决方案中包含的所有项目都会重复此错误.所以我多次收到此错误.

我还想补充说,该项目以前是在MAC上构建的,而我正在使用Windows,这是否会产生一些兼容性或跨操作系统问题?我已检查所有装配参考,所有工作正常.



1> DilbertDave..:

我确实在Visual Studio 2017中使用了全新的Xamarin.Forms应用程序.

根本原因似乎是我让VS2017在它的默认位置'C:\ Users\Dave\Documents\Visual Studio 2017\Projects'中创建项目,这导致一个或多个文件现在有一个太长的路径.

我将解决方案移动到我的D驱动器的根目录,它构建没有任何问题.


这个解决方案对我不起作用:(
您将获得此解决方案的诺贝尔奖!谢谢。

2> Luke Pothier..:

您的问题很可能与Xamarin论坛上的这篇文章以及此 bugzilla条目相关联.没有可重复的样本,我建议你尝试的是:

将Visual Studio,Xamarin.Android和Xamarin.iOS的Xamarin更新到最新的稳定版本

清洁和重建

从项目目录中删除所有binobj文件夹

重新启动Visual Studio /您的PC

如果没有这一切,如果没有可重复的样本和潜在的Xamarin日志,就不可能有任何人可以帮助你.



3> Alper Ebicog..:

编辑你的android项目文件(csproj),如下所示

在此输入图像描述

本期主题可能会指导https://github.com/xamarin/AndroidSupportComponents/issues/51


推荐阅读
author-avatar
yun悠然_434
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有