我正在创建跨平台应用程序,每次我尝试将应用程序部署到我的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
答案 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文件夹机器人。
这对我有用。