2016-06-26 6 views
2

Как настроить отладчик в launch.json?Как настроить визуальный студийный код launch.json для отладки F #?

В настоящее время у меня есть

{ 
    "version": "0.1.0", 
    "configurations": [ 
     { 
      // Name of configuration 
      // Appears in the launch configuration drop down menu. 
      "name": "Launch Lukecxu", 
      "request": "launch", 
      "cwd": "/Users/lukexu/lukecxu", 
      "type": "node", 
      // Automatically stop program after launch. 
      "stopOnEntry": true, 
      "program": "${workspaceRoot}" 
     } 
    ] 
} 

Я нашел некоторые из этой сети, но это не работает. Он сказал, что у меня должен быть «тип» как моно, но когда я устанавливаю его, он имеет моно, указанный тип не поддерживается.

Для моих настроек системы я заварил установку mono, и у меня также установлен ионид.

Прямо сейчас я не могу нажать на водосток, чтобы установить любые точки останова, и когда я ударил F5 он говорит "Cannot launch program '/Users/lukexu/lukecxu'; configuring source maps might help."

Есть ли учебник, чтобы создать F # отладчик в VSCode?

ответ

5

Я думаю, что вам нужно установить mono debug extension

После установки расширения следующая конфигурация должна работать:

{ 
    "version": "0.1.0", 
    "configurations": [ 
     { 
      // optional "preLaunchTask": "Build" - some way of building your application. 
      "externalConsole": true, 
      "name": "Launch", 
      "type": "mono", 
      // Workspace relative or absolute path to the program. 
      "program": "${workspaceRoot}/bin/myapp/myapp.exe", 
      "stopOnEntry": true 
     }, 
     { 
      "name": "Attach", 
      "request": "attach", 
      "type": "mono", 
      "address": "localhost", 
      "port": 55555 
     } 
    ] 
} 
+2

как бы вы этого добиться для окон системы –

+0

@GurbakhshishSingh ее незавершенное: https://github.com/ionide/ionide-vscode-fsharp/pull/344 – Kurren

+0

Для меня это отлично работает с некоторыми изменениями из-за обновленных правил json, за исключением контрольных точек, которые они никогда не понимают, почему? @Kurren –

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

  • Нет связанных вопросов^_^