首先,我不确定这是否是此问题的正确位置,但我使用的是 Windows。我正在尝试使用 Visual Studio Code 在 Windows 7 上编译 C# 代码。我已下载所有扩展,但收到此错误:
launch: program 'launch: launch.json 必须配置。将“program”更改为您想要调试的可执行文件的路径。
我不知道该如何修复它。我认为这行需要在 launch.json 文件中更改,目前的内容如下:
"program": "${workspaceRoot}/bin/Debug/<target-framework>/<exam1.dll>",
(exam1 因为这是包含我的 csharp 代码的 .cs 文件的名称)。
任何帮助是极大的赞赏!
答案1
假设exam1
是目录您的项目在哪里(这决定了可执行文件的名称,而不是 C# 文件的名称),并且您没有修改 project.json(因此它针对的是 .Net Core 1.0),那么该行应该是:
"program": "${workspaceRoot}/bin/Debug/netcoreapp1.0/exam1.dll",
如果这对您不起作用,您可以通过构建项目(dotnet build
在命令行上或从菜单运行构建任务F1)然后查看bin/Debug
子目录来找出正确的路径。