How to debug a project file in MSBuild 12.0/VS2013?には回答がありますが、明らかにそのメソッドはVisual Studio 2015/MSBuild 14ではサポートされていません。誰でもVisual Studio 2015/MSBuild 14でMSBuildデバッグを実行する方法を知っていますか? Visual Studioの程度スクープのためのボーナスポイント2017MSBuild 14.0/VS2015でプロジェクトファイルをデバッグする方法は?
6
A
答えて
4
MSBuildデバッガは正式にはサポートされていませんでしたが、cut from MSBuildで、VS 2015/MSBuild 14の時間枠でクロスプラットフォームサポートが行われました。
ビルドの動作をデバッグする方法はたくさんあります。 Verbosity=Diagnostic
ビルドログと前処理されたプロジェクト(msbuild /pp:preprocessed.xml path\to\the.csproj
は、特定のプロジェクトのすべてのビルドロジックを含むファイルを作成します)の組み合わせは非常に強力です。 MSBuildStructuredLogが提供するUIに興味があるかもしれません。これは、診断ログによって生成される大量の出力を減らすのに役立ちます。
3
それは本当に古いVSのバージョンではうまく機能:
しかし、私はVS2015を使用している場合、私はそれを認識することができる、あなたと同じ問題を持って/ debugコマンドライン。
私はここに製品チームにこの問題を報告:
あなたはそれから最新のアップデートを確認することができ、もちろん、投票とそこにあなたのコメントを追加してください:)
関連する問題
- 1. MSBuild 4.0から、MSBuildタスクからC#プロジェクトファイルに展開するプロパティ名を渡す方法は?
- 2. MSBuildの依存関係の問題をデバッグする方法は?
- 3. 複数のプロジェクトファイルでxbuild \ msbuildを使ってMacでapkを作成する方法
- 4. Modelsimプロジェクトファイルを開く方法
- 5. Emacsで「プロジェクトファイル」を作成する方法はありますか?
- 6. Qtプロジェクトファイル:デバッグとリリースの複数のプラットフォーム
- 7. MSBuildログをプロジェクトファイルでどのように分類できますか?
- 8. iOSでSIGABRTをデバッグする方法は?
- 9. PresentationFrameworkでNullReferenceExceptionをデバッグする方法は?
- 10. IEでコードをデバッグする方法は?
- 11. Linuxでマルチスレッドハングプロセスをデバッグする方法は?
- 12. XCodeでDYLIBをデバッグする方法は?
- 13. QtXmlでQDomElementをデバッグする方法は?
- 14. ワニスでVCLをデバッグする方法は?
- 15. ServiceNowでトランスフォームスクリプトをデバッグする方法は?
- 16. PyDevでFlaskをデバッグする方法は?
- 17. PythonでAttributeErrorをデバッグする方法は?
- 18. Rails5でrspecをデバッグする方法は?
- 19. Androidでウェブサイトをデバッグする方法は?
- 20. VSCodeでcoffeescriptをデバッグする方法は?
- 21. 'mining'設定情報のためのmsbuildプロジェクトファイル
- 22. Xcodeプロジェクトファイルを再構築する方法はありますか?
- 23. log4jでXtextでデバッグする方法は?
- 24. Visual Studio 2015でC++プロジェクトファイルを編集する正しい方法は何ですか?
- 25. ソリューションファイルまたはプロジェクトファイルをビルドするときにmsbuildがデフォルトで使用するもの
- 26. git-svnでIDEプロジェクトファイルを処理する方法
- 27. TeamCityでNunit3プロジェクトファイルを使用する方法
- 28. リリースモードでデバッグする方法
- 29. railsサーバーコンソールでデバッグする方法は?
- 30. MonoDevelopとMonoTouchでデバッグする方法は?
合意済みのデバッガレスデバッグは間違いなく実行可能です。 [MSBuildStructuredLog](https://github.com/KirillOsenkov/MSBuildStructuredLog)のヒントをありがとう。私はMSBuildスクリプトの静的解析を支援するために時々[MSBuildExplorer](https://github.com/bryanar/MSBuildExplorer)を使用しましたが、実際には実行後のデバッグを高速化するように見えます。この機能は特に私を興奮させます:_ "二重書き込みを表示します(ビルド中に異なるソースからのファイルが同じ宛先に書き込まれると、非決定論を引き起こす)_ _ – weir