链接程序集任务意外失败Xamarin表单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了链接程序集任务意外失败Xamarin表单相关的知识,希望对你有一定的参考价值。

我正在创建跨平台应用程序,每次我尝试将应用程序部署到我的android手机时,我都会收到此错误。每次我必须在部署之前清理构建解决方案。导致此问题的错误是什么。

严重级代码说明项目文件行抑制状态错误“LinkAssemblies”任务意外失败。 System.IO.IOException:进程无法访问文件'C: Users User Documents Visual Studio 2015 Projects Camera Camera Camera.Droid obj Debug linkdst Camera.Droid.dll',因为它正在被另一个进程使用。在System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath)at System.IO.FileStream.Init(String path,FileMode mode,FileAccess access,Int32 rights,Boolean useRights,FileShare share,Int32 bufferSize,FileOptions options,SECURITY_ATTRIBUTES secAttrs) ,String msgPath,Boolean bFromProxy,Boolean useLongPath,Boolean checkHost)在Xamarin.Android.Tools.Files.HashFile(String filename,HashAlgorithm hashAlg)的System.IO.FileStream..ctor(字符串路径,FileMode模式,FileAccess访问)中位于Xamarin的Xamarin.Android.Tools.Files.HopyFileChanged(String source,String destination)的Xamarin.Android.Tools.Files.CopyIfChanged(String source,String destination)中的Xamarin.Android.Tools.Files.HashFile(String filename)。位于Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build的Xamarin.Android.Tasks.LinkAssemblies.Execute()的Android.Tasks.MonoAndroidHelper.CopyIfChanged(String source,String destination)。 BackEnd.ITaskExecution Host.Execute()在Microsoft.Build.BackEnd.TaskBuilder。 d__26.MoveNext()Camera.Droid

答案

这看起来像许多开发人员经历过的known bug

确保您已将Xamarin更新为所有最新位,然后应自动解决。

另一答案

试试这些:

1.将Xamarin Forms包更新到2.5.0.91635。 2.将所有Android软件包更新到25.4.0.2。 3.Restart Visual Studio。 4.删除Portable和Android中的Bin&Obj文件夹。

这对我有用。

以上是关于链接程序集任务意外失败Xamarin表单的主要内容,如果未能解决你的问题,请参考以下文章

找到的程序集的清单定义与程序集引用不匹配。 (来自 HRESULT 的异常:0x80131040)xamarin 表单 UWP 中的错误?

ArcGIS Add-in ValidateAddInXMLTask”任务意外失败

Xamarin 项目未运行,未找到程序集

错误 CS1703:已导入具有等效标识的多个程序集 - Xamarin + VSTS

“ResolveLibraryProjectImports”任务意外失败。 Mac 上的 Xamarin.Android

Xamarin“GenerateResourceDesigner”任务意外失败,找不到 .dll 文件