【问题标题】:How to debug cake project in vscode?如何在 vscode 中调试蛋糕项目?
【发布时间】:2017-05-25 19:35:51
【问题描述】:

请在未安装 Visual Studio 2015 的机器上提供带有 VS Code 的蛋糕项目调试步骤。我在蛋糕文档中找不到任何调试步骤。

【问题讨论】:

    标签: c# debugging visual-studio-code cakebuild


    【解决方案1】:
    1. 将 Cake.CoreCLR NuGet 包安装到您的工具文件夹中
    2. 为 Visual Studio Code 安装 Cake Extension
    3. 在 Visual Studio Code 中设置 .NET Core 调试器。详情请见http://aka.ms/vscclrdebugger
    4. 在 Visual Studio Code 中打开包含 Cake 文件的目录
    5. 创建文件 .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
              }
          ]
      }
      
    6. 打开 Cake 文件并按 F9 添加断点

    7. 按 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

    【讨论】:

      猜你喜欢
      • 2019-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-15
      • 2022-08-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多