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

C# 如何使用64位MSBuild构建c解决方案?,c#,.net,msbuild,64-bit,gac,C#,.net,Msbuild,64 Bit,Gac,我有一个构建C解决方案的批处理文件。它使用的是MSBuild,特别是在ProgramFilesx86\MSBuild\14.0\Bin\MSBuild中找到的版本。我想将其更新为使用64位版本的MSBuild。我已尝试将目录更改为ProgramFilesx86\MSBuild\14.0\Bin\amd64\MSBuild,但在切换时总是出现以下错误: 未能将程序集安装到全局程序集缓存中。结果代码:-2146234299 我不知道这是什么意思。此错误似乎仅在尝试gac互操作时发生。你知道这是什么原

我有一个构建C解决方案的批处理文件。它使用的是MSBuild,特别是在ProgramFilesx86\MSBuild\14.0\Bin\MSBuild中找到的版本。我想将其更新为使用64位版本的MSBuild。我已尝试将目录更改为ProgramFilesx86\MSBuild\14.0\Bin\amd64\MSBuild,但在切换时总是出现以下错误:

未能将程序集安装到全局程序集缓存中。结果代码:-2146234299


我不知道这是什么意思。此错误似乎仅在尝试gac互操作时发生。你知道这是什么原因吗?

我不确定这是否有效,但你可以试试这个

构建>配置解决方案>活动项目>平台-新建>选择64位作为平台。
你在看什么?你的问题不清楚。