禁用msbuild的增量链接

时间:2014-05-30 15:56:14

标签: visual-studio-2010 msbuild protocol-buffers

我正在使用VSbu10使用msbuild为windows构建protobufers,例如只有控制台,没有gui互动。但是,我在生成可执行文件时遇到了问题。我收到以下错误:

(Link target) ->
  LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

问题在于增量链接(/ INCREMENTAL)。我的问题是如何在运行msbuild时禁用它,而不是通过编辑.sln / vcproj文件。我试过msbuild /p:incremental=no无济于事。

1 个答案:

答案 0 :(得分:3)

控制它的属性称为LinkIncremental。 E.g:

msbuild MyProject.vcxproj /p:LinkIncremental=false