“ParseILMergeInfoTask”任务意外失败

时间:2017-05-20 16:04:16

标签: c# xaml uwp windows-10-universal

程序正常执行,Debug配置没有任何错误但在Release配置中它会抛出错误。

The "ParseILMergeInfoTask" task failed unexpectedly.
System.Exception: File 'SharedAssemblyILMergeInfoFilePath' passed to argument 'x86\ret\SharedAssemblyILMergeInfo.csv' does not exist.
  at Microsoft.Build.ILTasks.ParseILMergeInfoTask.Execute()
  at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
  at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()

我无法在Release配置中运行任何程序。它会抛出相同的错误。

更新

我想我发现了问题,但我不知道要解决它。以前我有一个错误Unable to load package 'Microsoft.Net.Native.SharedLibrary-x64'。要解决此问题,请按照this answer进行操作。所以我手动安装了Microsoft.Net.Native.SharedLibrary-x64.1.6.1Microsoft.Net.Native.SharedLibrary-x86.1.6.1Microsoft.Net.Native.SharedLibrary-arm.1.6.1。现在如果我打开Microsoft.Net.Native.SharedLibrary-x64包文件夹,我在其中找不到buildtools文件夹。enter image description here

1 个答案:

答案 0 :(得分:0)

由于互联网连接,这是一个问题。

  1. 只需删除包裹即可 C:\Users\ponvi\.nuget\packages\microsoft.net.native.sharedlibrary-x64
  2. 使用移动数据下载软件包。
  3. rubStackOverflow的另一个answer

      

    非常奇怪的问题,在我的情况下,我不得不改变我的默认网络   DNS(网卡)从8.8.8.8到208.67.222.222。