求助:VS2022 CE如何创建目标.NET Standard 4.6.1的控制台应用
解决方法
首先需要明确:.NET Standard 是类库专用的统一目标框架,控制台应用程序应目标 .NET Framework 4.6.1(你可能混淆了框架命名)。以下是具体实现步骤:
方法一:直接创建指定框架的控制台应用
- 打开VS2022社区版,点击「创建新项目」
- 在搜索框输入「控制台应用(.NET Framework)」,选中对应模板后点击「下一步」
- 在配置页面的「框架」下拉菜单中选择「.NET Framework 4.6.1」,完成项目创建
方法二:修改现有项目的目标框架
如果已经创建了.NET 6/7的控制台应用,可手动修改项目文件:
- 右键项目,选择「编辑项目文件」(打开
.csproj文件) - 将原有配置替换为以下内容:
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net461</TargetFramework> </PropertyGroup> </Project>
- 保存文件后,VS会自动加载并适配目标框架
补充说明
- 若「框架」下拉菜单中没有.NET Framework 4.6.1,打开VS安装器选择「修改」,在「单个组件」中找到「.NET Framework 4.6.1 目标包」并勾选安装
- .NET Standard类库可直接被.NET Framework 4.6.1的应用引用,无需让控制台应用目标.NET Standard
内容的提问来源于stack exchange,提问作者Johan P
相关产品推荐
相关产品推荐

