请在未安装 Visual Studio 2015 的机器上提供带有 VS Code 的蛋糕项目调试步骤。我在蛋糕文档中找不到任何调试步骤。
问问题
1704 次
1 回答
7
- 将 Cake.CoreCLR NuGet 包安装到您的工具文件夹
- 为 Visual Studio Code 安装 Cake Extension
- 在 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 开始调试
这取自 Martin Björkström 在 Cake 的网站 http://cakebuild.net/blog/2016/09/debug-cake-vscode上的一篇优秀的深入博客文章
注意 VSCode 调试只能使用 .NET Core,因此任何插件/引用都必须可用于 .NET Core。
调试标准标准 .NET Cake 使用 Visual Studio,这在 Gary Ewan Park 的这篇博客文章中描述 http://cakebuild.net/blog/2016/05/debug-cake-file
于 2017-01-11T07:00:25.567 回答