“WireUpCoreRuntime”任务意外失败,并出现 System.BadImageFormatException

本文关键字:System BadImageFormatException 失败 WireUpCoreRuntime 任务 意外 | 更新日期: 2023-09-27 18:30:30

我在遇到MSBuild 14.0问题时遇到问题。 我正在创建一个UWP/x64应用程序(我们已经编写了源代码,以便能够在Windows 8.x,Windows 10和现在的Windows 10 Mobile上运行。 我当前的环境是在Windows 2015上运行的VS 8.1更新1。 我的代码存在于 TFS 2013 本地服务器上。我有一个从 TFS 2015 安装的生成控制器和生成代理,该代理在分配给我的 XAML 生成定义的单独服务器(服务器 2012 R2)上运行。 我可以在 Visual Studio 2015 会话中的服务器上本地构建。 当我对构建进行排队时。我收到以下错误:

C:''程序文件 (x86)''MSBuild''Microsoft.NetNative''Microsoft.Net.CoreRuntime.targets (235): "WireUpCoreRuntime"任务意外失败。 System.BadImageFormatException:尝试加载程序 格式不正确。(HRESULT的例外:0x8007000B) Microsoft.Build.Net.CoreRuntimeTask.WireUpCoreRuntime.CopyWin32Resources(String lpPEFileToReadResourcesFrom, String lpPEFileToInsertResourcesInto)
在 Microsoft.Build.Net.CoreRuntimeTask.WireUpCoreRuntime.InternalExecute() at Microsoft.Build.Net.CoreRuntimeTask.WireUpCoreRuntime.Execute()
在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()

最初,我认为这是构建系统不在Windows 10平台上的环境问题,但是,如果是这种情况,我将无法在Visual Studio中本地构建。我已经在我的服务器上禁用了AV以进行构建,但没有运气。生成配置为 x64/发布。我也尝试过x64/Debug,ARM/Debug和ARM/Release。这些生成配置都不起作用。我认为这可能与.网络原生,但我不能确定。

“WireUpCoreRuntime”任务意外失败,并出现 System.BadImageFormatException

此错误

通常在 DLL 或可执行程序的文件映像无效时发生,请先检查以下事项:

  • 确保您没有使用通过不同版本的 .NET Framework。
  • 确保文件映像是有效的托管程序集或模块。
详细信息:异常

疑难解答:系统.错误图像格式异常