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

时间:2017-06-28 07:40:33

标签: c# xamarin.forms

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

  

严重级代码描述项目文件行抑制状态   错误“LinkAssemblies”任务意外失败。   System.IO.IOException:进程无法访问该文件   'C:\ Users \ User \ Documents \ Visual Studio   2015年\项目\摄像头\摄像头\ Camera.Droid \ OBJ \调试\ linkdst \ Camera.Droid.dll”   因为它正被另一个进程使用。在   System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath)at   System.IO.FileStream.Init(String path,FileMode mode,FileAccess   访问,Int32权限,布尔useRights,FileShare共享,Int32   bufferSize,FileOptions选项,SECURITY_ATTRIBUTES secAttrs,String   msgPath,Boolean bFromProxy,Boolean useLongPath,Boolean checkHost)   在System.IO.FileStream..ctor(字符串路径,FileMode模式,FileAccess   访问)在Xamarin.Android.Tools.Files.HashFile(String filename,   HashAlgorithm hashAlg)在Xamarin.Android.Tools.Files.HashFile(String   filename)at Xamarin.Android.Tools.Files.HasFileChanged(String source,   字符串目的地)at   Xamarin.Android.Tools.Files.CopyIfChanged(String source,String   目的地)   Xamarin.Android.Tasks.MonoAndroidHelper.CopyIfChanged(String source,   字符串目标)在Xamarin.Android.Tasks.LinkAssemblies.Execute()   在Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build。   BackEnd.ITaskExecution Host.Execute()at   Microsoft.Build.BackEnd.TaskBuilder。   d__26.MoveNext()Camera.Droid

2 个答案:

答案 0 :(得分:0)

这似乎是许多开发人员所经历的known bug

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

答案 1 :(得分:0)

试试这些:

1.将Xamarin Forms包更新至2.5.0.91635。 2.将所有Android软件包更新到25.4.0.2。 3.Restart Visual Studio。 4.Delete Bin& Portable& amp;中的Obj文件夹机器人。

这对我有用。