VS2019新建C#项目无法选择已安装.NET Framework及引用栏不显示问题
新建C#项目无法选择已安装.NET Framework版本的解决方案
- 新建项目时选择对应.NET Framework的模板:默认展示的不带后缀的控制台、WPF、Windows Forms模板均为.NET Core/.NET 5+专属模板,选择名称后带*(.NET Framework)*后缀的对应模板,即可在框架下拉菜单中选中本机已安装的所有.NET Framework版本。
- 若找不到对应.NET Framework模板,打开
Visual Studio Installer,点击「修改」,切换到「单个组件」页,勾选你需要的.NET Framework版本对应的*.NET Framework项目和项模板*组件,完成安装后重启Visual Studio即可。 - 临时适配方案:新建.NET Core/.NET 5+项目后右键项目选择「编辑项目文件」,将
<TargetFramework>标签的内容替换为目标框架标识,比如.NET Framework 4.8对应net48、.NET Framework 4.5对应net45,保存后重载项目即可。
解决方案资源管理器不显示「Reference」选项卡的解决方案
- 若你当前打开的是.NET Core/.NET 5+或者SDK风格的.NET Framework项目,引用默认归类到「依赖项」节点下,展开该节点即可查看所有程序集、NuGet包、项目引用。
- 如需调出传统「Reference」节点,右键项目选择「卸载项目」,再次右键选择「编辑项目文件」,在
<PropertyGroup>节点下添加配置:
保存后重新加载项目,即可显示传统Reference选项卡。<EnableDefaultItems>false</EnableDefaultItems> - 若为非SDK风格的旧.NET Framework项目看不到Reference,点击解决方案资源管理器顶部工具栏的「显示所有文件」按钮,刷新后即可看到;如果仍未显示,右键项目进入「属性」页,切换到「引用路径」标签确认引用路径配置正常即可。
内容的提问来源于stack exchange,提问作者TemoZat
相关产品推荐
相关产品推荐

