Visual Studio 2015 がインストールされていないマシンで VS Code を使用して Cake プロジェクトのデバッグ手順を提供してください。Cake のドキュメントにデバッグ手順が見つかりませんでした。
1704 次
1 に答える
7
- ツールフォルダーに Cake.CoreCLR NuGet パッケージをインストールします
- Visual Studio Code 用の Cake 拡張機能をインストールする
- Visual Studio Code で .NET Core デバッガーをセットアップします。詳細については、 http://aka.ms/vscclrdebuggerを参照してください。
- Visual Studio Code で Cake ファイルを含むディレクトリを開きます
ファイル .vscode/launch.json を作成し、次のコンテンツを追加します (Cake ファイルが build.cake であると仮定します)。
{ "version": "0.2.0", "configurations": [ { "name": ".NET Core Launch (console)", "type": "coreclr", "request": "launch", "program": "${workspaceRoot}/tools/Cake.CoreCLR/Cake.dll", "args": [ "${workspaceRoot}/build.cake", "--debug", "--verbosity=diagnostic" ], "cwd": "${workspaceRoot}", "stopAtEntry": true, "externalConsole": false } ] }
Cake ファイルを開き、F9 を押してブレークポイントを追加します。
- F5 を押してデバッグを開始します
これは、Cake の Web サイトhttp://cakebuild.net/blog/2016/09/debug-cake-vscodeにある Martin Björkström による優れた詳細なブログ投稿からの抜粋です。
注: VSCode のデバッグは .NET Core を使用してのみ機能するため、.NET Core でアドイン/参照を使用できる必要があります。
標準標準 .NET Cake のデバッグには、Gary Ewan Park によるこのブログ投稿 http://cakebuild.net/blog/2016/05/debug-cake-fileで説明されている Visual Studio を使用します。
于 2017-01-11T07:00:25.567 に答える