如何在 MSBuild 14.0 / VS2015 中调试项目文件?

How to debug a project file in MSBuild 14.0 / VS2015?

How to debug a project file in MSBuild 12.0 / VS2013? 有答案,但显然 Visual Studio 2015/MSBuild 14 不支持该方法。有谁知道在 Visual Studio 2015/MSBuild 中执行 MSBuild 调试的方法14?关于 Visual Studio 2017 年独家新闻的奖励积分。

它在旧的 VS 版本中确实运行良好:

但是如果我用的是VS2015,我遇到了和你一样的问题,它可以识别/debug命令行。

我在这里向产品团队报告此问题:

https://connect.microsoft.com/VisualStudio/feedbackdetail/view/3120913/how-to-debug-a-project-file-in-msbuild-14-0-vs2015

您可以从中查看最新更新,当然,也请在此处投票并发表您的意见:)

MSBuild 调试器从未得到官方支持,cut from MSBuild 支持 cross-platform VS 2015/MSBuild 14 时间框架中的支持。

调试构建行为的方法有很多种。 Verbosity=Diagnostic 构建日志和预处理项目(msbuild /pp:preprocessed.xml path\to\the.csproj 创建一个包含给定项目的所有构建逻辑的文件)的组合非常强大。您可能还对 MSBuildStructuredLog 提供的 UI 感兴趣,它有助于减少诊断日志产生的大量输出。