C# 如何使用VS代码编写非核心.NET?
我安装了VS代码并创建了一个简单的C源代码。安装OmniSharp和.Net调试器扩展后,我想开始调试代码 VS代码要求我选择环境,默认情况下有Node.js和.NETcore 我选择了更多。。。从下拉菜单中,我试图找到标准.net framework的环境,我指的是非核心版本,但找不到C# 如何使用VS代码编写非核心.NET?,c#,visual-studio-code,C#,Visual Studio Code,我安装了VS代码并创建了一个简单的C源代码。安装OmniSharp和.Net调试器扩展后,我想开始调试代码 VS代码要求我选择环境,默认情况下有Node.js和.NETcore 我选择了更多。。。从下拉菜单中,我试图找到标准.net framework的环境,我指的是非核心版本,但找不到 这是否意味着VS代码只支持.NET Core?无论出于何种原因,在我的配置的任何GUI下拉列表中都找不到非核心.NET功能,而您的里程数在这方面可能有所不同,直接编辑launch.json总是有效的。要将自动生
这是否意味着VS代码只支持.NET Core?无论出于何种原因,在我的配置的任何GUI下拉列表中都找不到非核心.NET功能,而您的里程数在这方面可能有所不同,直接编辑launch.json总是有效的。要将自动生成的dotnet核心调试配置转换为使用非核心.NET,只需将行类型:coreclr更改为类型:clr。下面是一个配置示例:
{
"name": ".NET Launch (console)",
"type": "clr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/Project/bin/Debug/net461/Project.exe",
"args": [],
"cwd": "${workspaceFolder}",
"stopAtEntry": false,
"console": "internalConsole"
},
无论出于何种原因,在我的配置的任何GUI下拉列表中都找不到非核心的.NET功能,而您的里程数可能在这方面有所不同,直接编辑launch.json总是有效的。要将自动生成的dotnet核心调试配置转换为使用非核心.NET,只需将行类型:coreclr更改为类型:clr。下面是一个配置示例:
{
"name": ".NET Launch (console)",
"type": "clr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/Project/bin/Debug/net461/Project.exe",
"args": [],
"cwd": "${workspaceFolder}",
"stopAtEntry": false,
"console": "internalConsole"
},
存在调试器环境.Net控制台。试试看。如果它不起作用,您必须安装dotnet core framework,并使用dotnet new Console创建一个项目。下拉列表中没有显示该项目。我应该在哪里具体说明?在配置文件中?或者搜索扩展名?它通常在launch.json文件下定义。我不会在我的电脑前告诉你确切的步骤。试试谷歌,使用我的建议我看到类型:coreclr。我想你是在说那个。谢谢这里有一个调试器环境.Net控制台。试试看。如果它不起作用,您必须安装dotnet core framework,并使用dotnet new Console创建一个项目。下拉列表中没有显示该项目。我应该在哪里具体说明?在配置文件中?或者搜索扩展名?它通常在launch.json文件下定义。我不会在我的电脑前告诉你确切的步骤。试试谷歌,使用我的建议我看到类型:coreclr。我想你是在说那个。非常感谢。