debugging Visual Studio代码中的XML F#-- projectPath

n6lpvg4x  于 2023-11-22  发布在  其他
关注(0)|答案(1)|浏览(181)

我在VS Code中成功调试了F#项目很多次。我安装了C#和Ionide扩展。我设置了一个基本的F#控制台项目,并通过“添加配置...”按钮将默认的“.NET:Launch C# project”启动配置添加到launch.json。现在我习惯了通过program字段指定要调试的程序,如下所示:

"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'


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

iqih9akk

iqih9akk1#

您必须选择配置“.NET:Launch Executable file(console)”,然后调整“program”设置的项目文件名,使其指向您的程序dll,就像上面所做的那样。
标签:"preLaunchTask": "Build: MyProject.fsproj"
我猜“项目”配置是新的,到目前为止只适用于C#。

相关问题