2017-01-11 6 views

ответ

4
  1. Установите пакет Cake.CoreCLR NuGet в папку инструментов
  2. Установить торт расширения для визуального кодекса Студия
  3. Настройка .NET Core, отладчик в Visual Studio кодекса. См http://aka.ms/vscclrdebugger подробности
  4. Откройте каталог, содержащий ваши Cake файлы в Visual Studio кодекса
  5. Создать файл .vscode/launch.json и добавить следующее содержание (предполагая, что файл торт 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. Открыть файл торт и добавить точку останова, нажав F9

  7. Hit F5, чтобы начать отладку

Это взят из превосходной блоге углубленного Мартина Björkström на сайте торта http://cakebuild.net/blog/2016/09/debug-cake-vscode

Примечания VSCode отладка будет работать только с использованием .N Co, так что любая надстройка/ссылка должна быть доступна для .NET Core.

Для отладки стандартный стандартный .NET Cake с помощью Visual Studio, который описан в этом блоге Гэри Ewan Парк http://cakebuild.net/blog/2016/05/debug-cake-file

Смежные вопросы