【发布时间】:2026-01-12 20:30:01
【问题描述】:
程序在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.1、Microsoft.Net.Native.SharedLibrary-x86.1.6.1 和Microsoft.Net.Native.SharedLibrary-arm.1.6.1。现在,如果我打开 Microsoft.Net.Native.SharedLibrary-x64 包文件夹,我在其中找不到 build 和 tools 文件夹。
【问题讨论】:
-
既然您的问题已经解决,您可以将其作为答案回复并接受分享。见*.com/help/self-answer。避免在问题中回复,谢谢理解。
-
@SunteenWu-MSFT 我找到了问题,但不知道如何解决。
标签: c# xaml uwp windows-10-universal