在 Visual Studio Code 中编译 C# 代码

在 Visual Studio Code 中编译 C# 代码

首先,我不确定这是否是此问题的正确位置,但我使用的是 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子目录来找出正确的路径。

相关内容