5

launch.json でデバッガーを設定するにはどうすればよいですか?

現在、私は

{
    "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}" 
        }
    ]
}

これのいくつかをオンラインで見つけましたが、機能していません。「タイプ」をモノにする必要があると言われましたが、モノを設定するとタイプがサポートされていないと表示されました。

私のシステム設定では、brew install mono を実行し、ionide もインストールしました。

現在、ガターをクリックしてブレークポイントを設定することはできません.F5を押すと、"Cannot launch program '/Users/lukexu/lukecxu'; configuring source maps might help."

VSCode で F# デバッガーをセットアップするためのチュートリアルはありますか?

4

1 に答える 1

6

モノデバッグ拡張機能をインストールする必要があると思います

拡張機能をインストールすると、次の構成が機能するはずです。

{
    "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
        }
    ]
}
于 2016-06-27T00:23:58.673 に答える