You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

求助:Visual Studio 2019中Target Framework不显示,已安装.NET 4.8

解决Visual Studio 2019中Target Framework选项不显示的问题

我之前也碰到过一模一样的情况——明明装了.NET 4.8,VS2019里却找不到Target Framework选项,试试下面这些实用的解决方法:

  • 检查并安装.NET桌面开发工作负载
    打开Visual Studio Installer,点击你当前VS2019安装旁的「修改」按钮,确认左侧工作负载列表里的「.NET桌面开发」已经勾选。这个工作负载包含了.NET Framework相关的核心组件和模板,要是没装,框架选项大概率不会显示。勾选后完成安装,重启VS再看。

  • 手动编辑项目文件指定框架
    如果是现有项目出问题,右键项目选择「卸载项目」,接着右键卸载后的项目点「编辑.csproj」。找到文件里的<TargetFramework>节点(没有的话就手动添加一行),把内容改成:

    <TargetFramework>net48</TargetFramework>
    

    保存文件后重新加载项目,这时候Target Framework选项应该就会正常显示了。

  • 清除VS缓存重置状态
    先完全关闭Visual Studio,然后删除以下两个路径下的缓存文件:

    • %LOCALAPPDATA%\Microsoft\VisualStudio\16.0_xxxx\ComponentModelCache(其中xxxx是你VS实例的唯一标识,路径里能找到)
    • %APPDATA%\Microsoft\VisualStudio\16.0_xxxx\Settings
      删完后重启VS,很多奇怪的UI显示问题都能靠这个解决。
  • 修复Visual Studio安装
    打开Visual Studio Installer,选中你的VS2019安装项,点击「修复」。有时候安装过程中组件损坏或者缺失,修复操作会自动校验并补全所有必要组件,大概率能解决框架选项不显示的问题。

  • 重新确认.NET 4.8的安装状态
    虽然你说已经装了,但可以再核对一遍:打开控制面板→程序和功能→查看已安装的更新,找有没有「Microsoft .NET Framework 4.8」相关的条目。要是没找到,重新下载.NET Framework 4.8离线安装包安装一次。

内容的提问来源于stack exchange,提问作者Nawaf Momin

火山引擎 最新活动