请在Visual Studio 2015未安装的机器中使用VS Code提供蛋糕项目调试步骤.我在蛋糕文档中找不到任何调试步骤.
将Cake.CoreCLR NuGet包安装到您的tools文件夹中
为Visual Studio代码安装Cake Extension
在Visual Studio代码中设置.NET Core调试器.有关详细信息,请参见http://aka.ms/vscclrdebugger
在Visual Studio代码中打开包含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开始调试
这是来自MartinBjö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