【问题标题】:The Link Assemblies tasks failed unexpectedly Xamarin Forms链接程序集任务意外失败 Xamarin Forms
【发布时间】:2017-12-01 10:59:06
【问题描述】:

我正在创建跨平台应用程序,每次尝试将应用程序部署到我的 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) 在 System.IO.FileStream.Init(String path, FileMode mode, FileAccess 访问、Int32 权限、布尔用户权限、FileShare 共享、Int32 bufferSize,FileOptions 选项,SECURITY_ATTRIBUTES secAttrs,字符串 msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) 在 System.IO.FileStream..ctor(字符串路径,FileMode 模式,FileAccess 访问)在 Xamarin.Android.Tools.Files.HashFile(字符串文件名, HashAlgorithm hashAlg) 在 Xamarin.Android.Tools.Files.HashFile(String 文件名)在 Xamarin.Android.Tools.Files.HasFileChanged(字符串源, 字符串目的地)在 Xamarin.Android.Tools.Files.CopyIfChanged(字符串源,字符串 目的地)在 Xamarin.Android.Tasks.MonoAndroidHelper.CopyIfChanged(字符串源, 字符串目标)在 Xamarin.Android.Tasks.LinkAssemblies.Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build。 BackEnd.ITaskExecution Host.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder。 d__26.MoveNext() Camera.Droid

【问题讨论】:

    标签: c# xamarin.forms


    【解决方案1】:

    这似乎是很多开发者都经历过的known bug

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

    【讨论】:

      【解决方案2】:

      试试这些:

      1.将 Xamarin Forms 包更新到 2.5.0.91635。 2.将所有Android包更新到25.4.0.2。 3.重启Visual Studio。 4.删除便携式和Android中的Bin和Obj文件夹。

      这对我有用。

      【讨论】:

        猜你喜欢
        • 2018-12-17
        • 1970-01-01
        • 2016-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-14
        相关资源
        最近更新 更多