错误 MSB1001:未知开关 - Visual Studio 2017 RC

5

当我在Visual Studio 2017 RC中编译我的解决方案时,我遇到了

C:\Code\src\MSBUILD : error MSB1001: Unknown switch.
  Switch: -

  For switch syntax, type "MSBuild /help"

在每个项目中,我都可以使用Visual Studio 2015编译解决方案。我已经将构建输出更改为“诊断”,但这仍然是我所看到的。


你能分享一下你的解决方案吗? - Michael Braude
我无法轻易地分享解决方案,因为其中有28个项目,我无法轻易地进行清理...如果你真的想要,我可以逐个删除它们,或者添加一个新的空白项目以供分享。 - user917170
听起来你的项目有一些修改导致了这个问题。如果没有看到它们,诊断问题将会很困难。 - Michael Braude
1个回答

1

看起来是轻量级解决方案加载的问题。我在解决方案上按下了F4并禁用了轻量级加载,关闭了VS并重新打开了解决方案,现在它可以正常工作。

我刚刚重新启用了轻量级加载,果然我得到了相同的错误 - 明显是轻量级加载的问题。


我曾经遇到过同样的问题。禁用轻量级负载恢复了构建功能。 - Xenan
可以确认。80个项目+解决方案,同样的事情。 - LueTm
值得注意的是,在vs2017中,“感谢您的反馈!我们已经修复了这个问题,并且在15.5中可用。轻量级解决方案模式已被弃用。感谢您帮助我们构建更好的Visual Studio!”来源:https://developercommunity.visualstudio.com/t/lightweight-solution-tip-to-enable-try-it/26316 - Fetchez la vache

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接