VS Community 2019创建无.NET Framework的C#控制台应用方法
解决VS Community 2019仅显示.NET Framework控制台应用的问题
先检查.NET SDK是否正确安装
你勾选的.NET cross-platform development组件可能没带全需要的SDK,或者安装过程出了问题。先做个简单验证:
- 打开命令提示符或PowerShell,输入
dotnet --list-sdks - 如果输出里没有.NET Core/.NET 5+的版本,说明SDK没装到位。
补充安装.NET SDK
- 打开VS Installer,点击「修改」进入组件设置页面
- 切换到「单个组件」标签,找到「.NET SDK」分类,勾选你需要的版本(VS 2019最高支持.NET 6,选个稳定版比如.NET 5或6即可)
- 点击「修改」等待安装完成
用CLI直接创建(绕开VS界面问题)
要是VS界面还是不显示非Framework的选项,直接用命令行创建更快捷:
- 打开PowerShell,导航到你想存放项目的文件夹
- 输入
dotnet new console -n 你的项目名 - 打开VS 2019,选择「打开项目/解决方案」,找到刚生成的
.csproj文件打开即可
确认项目类型
创建完成后,打开项目的.csproj文件,非Framework的项目结构应该是这样:
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net6.0</TargetFramework> </PropertyGroup> </Project>
而.NET Framework的项目会包含<TargetFrameworkVersion>v4.x.x</TargetFrameworkVersion>这类标识,一眼就能区分开。
内容的提问来源于stack exchange,提问作者Stanimir.Nikolov
相关产品推荐
相关产品推荐

