如何使用64位MSBuild构建C#解决方案?

时间:2018-08-06 17:38:48

标签: c# .net msbuild 64-bit gac

我有一个生成C#解决方案的批处理文件。它使用的是MSBuild,特别是在ProgramFiles(x86)\ MSBuild \ 14.0 \ Bin \ msbuild中找到的版本。我想更新它以使用64位版本的MSBuild。我尝试将目录更改为ProgramFiles(x86)\ MSBuild \ 14.0 \ Bin \ amd64 \ msbuild,但在GACing时总是会收到此错误:

“无法将程序集安装到全局程序集缓存中。结果代码:-2146234299。”

我不确定这是什么意思。该错误似乎仅在尝试互操作时发生。任何想法是什么原因造成的?

1 个答案:

答案 0 :(得分:0)

我不确定这是否行得通,但是您可以尝试一下。

  1. 构建>配置解决方案>活动项目>平台-新建>选择64位作为平台。