MSBuild错误 - 未知的开关。切换:/bl:MonoDevelop.binlog

问题描述 投票:0回答:2

我试图使用MSBuild从https://github.com/mono/monodevelop构建monodevelop源

在构建时,过程因错误而停止

MSBUILD : error MSB1001: Unknown switch.
Switch: /bl:MonoDevelop.binlog

这是winbuild.bat文件中导致问题的行

"%MSBUILD_EXE%" Main.sln /bl:MonoDevelop.binlog /m "/p:Configuration=%CONFIG%" "/p:Platform=%PLATFORM%" %* || goto :error

我正在使用在Windows 10 Home上运行的Visual Studio 2017 Community Edition 15.2(26430.14)

我似乎无法确定是什么导致了这个问题。谷歌也没有帮助。我希望这边的人可以帮我解决这个问题。

msbuild visual-studio-2017 monodevelop
2个回答
1
投票

将Visual Studio更新为最新版本。

MSBuild 15.3中引入了二进制日志,在以后的版本中有一些错误修正。

当前VS和MSBuild版本为15.6。*,请确保您更新到最新版本的工具。


0
投票

检查开关是什么('/bl:MonoDevelop.binlog')?你出于任何原因使用这个开关吗?如果您没有答案注释/删除开关并运行MS Build。

也许MS Build不知道为什么这个开关!

© www.soinside.com 2019 - 2024. All rights reserved.