当前位置:  开发笔记 > 编程语言 > 正文

如何在vscode中调试cake项目?

如何解决《如何在vscode中调试cake项目?》经验,为你挑选了1个好方法。

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



1> devlead..:

    将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

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有