【发布时间】:2017-05-25 19:35:51
【问题描述】:
请在未安装 Visual Studio 2015 的机器上提供带有 VS Code 的蛋糕项目调试步骤。我在蛋糕文档中找不到任何调试步骤。
【问题讨论】:
标签: c# debugging visual-studio-code cakebuild
请在未安装 Visual Studio 2015 的机器上提供带有 VS Code 的蛋糕项目调试步骤。我在蛋糕文档中找不到任何调试步骤。
【问题讨论】:
标签: c# debugging visual-studio-code cakebuild
创建文件 .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 添加断点
本文摘自 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
【讨论】: