为C#配置vscode时出现问题:它不生成launch.json和tasks.json

问题描述 投票:0回答:3

我正在尝试使用 vscode 准备 C# 调试环境。我正在关注教程:使用 Visual Studio Code 创建 .NET 控制台应用程序。但是,当我在配置控制台应用程序后选择“.NET 5+ 和 .NET Core”时,没有任何反应。

我提供的文件内容如下:

注意

如果您没有收到提示,或者您意外地忽略了提示而没有选择“是”,请执行以下步骤来创建 launch.json 和tasks.json:

从菜单中选择运行 > 添加配置。 在“选择环境”提示中选择 .NET 5+ 和 .NET Core。

我按照指示进行操作,但什么也没发生。没有 json,没有错误或日志,没有任何线索。 如何为 C# 设置 vscode?

注意:我在多台计算机(win10/win11)上尝试过此操作。所有计算机上的结果相同。

c# visual-studio-code
3个回答
0
投票

vscode RESTART vscode 后问我如下:

单击“是”让它生成 json 文件,允许运行和调试。

注意:默认配置不允许标准输入。因此,我将控制台设置从内部控制台更改为集成终端,如下所示:


0
投票

我也有同样的问题。我通过更新到以前版本的 C# 扩展来修复此问题。(Ex-ID:ms-dotnettools.csharp)。 Getting previous version on VSCode


0
投票

我也时常遇到类似的问题。我不知道为什么扩展程序没有生成所需的文件(

.vscode
文件夹及其内容。

另一种选择是通过调用命令

dotnet.generateAssets
来强制扩展。该命令正确创建了所需的文件。

© www.soinside.com 2019 - 2024. All rights reserved.