我在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'
型
我还需要做什么来调试项目?
1条答案
按热度按时间iqih9akk1#
您必须选择配置“.NET:Launch Executable file(console)”,然后调整“program”设置的项目文件名,使其指向您的程序dll,就像上面所做的那样。
标签:
"preLaunchTask": "Build: MyProject.fsproj"
我猜“项目”配置是新的,到目前为止只适用于C#。