在 Visual Studio Code 中调试 F# -- projectPath

Debugging F# in Visual Studio Code -- projectPath

提问人:CarbonFlambe 提问时间:10/24/2023 更新时间:10/24/2023 访问量:44

问:

我已经多次在 VS Code 中成功调试了 F# 项目。我安装了 C# 和 Ionide 扩展。我设置了一个基本的 F# 控制台项目,并通过“添加配置...”按钮。现在我习惯于通过字段指定要调试的程序,如下所示:launch.jsonprogram

"program": "${workspaceFolder}/bin/Debug/net7.0/MyProject.dll"

但是该字段似乎已被弃用,取而代之的是 ,如下所示:projectPath

"projectPath": "${workspaceFolder}/MyProject.fsproj"

但是在 F5 上,会产生错误:

Unable to determine debug settings for project 'c:/.../MyProject/MyProject.fsproj'

我还需要做些什么来调试项目?

.NET visual-studio-code 调试 f#

评论


答:

2赞 Martin521 10/24/2023 #1

您必须选择配置“.NET:启动可执行文件(控制台)”,然后只需将“程序”设置的项目文件名调整为指向您的程序 dll,就像您上面所做的那样。

还推荐:"preLaunchTask": "Build: MyProject.fsproj"

我想“项目”配置是新的,到目前为止仅适用于 C#。