英文:
Problem on configuring vscode for C#: it doesn't generate launch.json and tasks.json
问题
我正在尝试使用VS Code准备C#调试环境。我正在按照Tutorial: Create a .NET console application using Visual Studio Code中的步骤进行操作。然而,在配置控制台应用程序后,当我选择“.NET 5+和.NET Core”时,什么都没有发生。
文档中提到如下:
注意
如果您没有看到提示,或者意外地没有选择是,请按照以下步骤创建launch.json和tasks.json:
从菜单中选择Run > Add Configuration。
在选择环境提示中选择.NET 5+和.NET Core。
我按照说明操作了,但什么都没有发生。没有json文件,也没有错误或日志,没有线索。
我该如何在VS Code中设置C#?
注意:我在多台计算机上尝试过(win10/win11),所有计算机都出现相同的结果。
英文:
I'm trying to prepare C# debugging environment with vscode. I'm following Tutorial: Create a .NET console application using Visual Studio Code. However, nothing happens when I select ".NET 5+ and .NET Core" after configured console app.
The document I'm reffering says as follows:
> Note
>
> If you don't get the prompt, or if you accidentally dismiss it without selecting Yes, do the following steps to create launch.json and tasks.json:
>
> Select Run > Add Configuration from the menu.
> Select .NET 5+ and .NET Core at the Select environment prompt.
I followed the instruction but nothing happened. No json, no error or log, no clue.
How can I setup vscode for C#?
note: I tried this on multiple computers (win10/win11). Same result on all computers.
答案1
得分: 0
vscode在重新启动后询问我如下:
单击“是”会生成JSON文件,允许运行和调试。
注意:默认配置不允许标准输入。因此,我将控制台设置从internalConsole更改为integratedTerminal,如下所示:
英文:
vscode asked me after RESTART vscode as follows:
Clicking Yes let it generate json files, allows run and debug.
note: default configuration doesn't allow standard input. So I changed console setting to integratedTerminal from internalConsole as follows:
答案2
得分: 0
我遇到了相同的问题。我通过更新到 C# 扩展的先前版本来解决它(Ex-ID: ms-dotnettools.csharp)。
英文:
I had the same problem. I fixed it by updating to the previous version of the C# extension.(Ex-ID: ms-dotnettools.csharp).
Getting previous version on VSCode
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论