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

Visual Studio 2017 15.7.2中缺失ASP.NET Core Application模板求助

解决Visual Studio 2017中ASP.NET Core Application模板缺失的问题

我之前也碰到过类似的糟心情况,给你几个针对性的排查和解决步骤,你可以逐一试试:

  • 检查.NET Core SDK与VS2017的版本兼容性
    VS2017对.NET Core SDK版本有明确要求,比如VS2017 15.9及以上版本才支持.NET Core 2.2及后续版本。你可以先通过「帮助->关于Microsoft Visual Studio」确认自己的VS2017具体版本,然后匹配对应的.NET Core SDK版本重新安装(建议优先装x64版本,同时装x86和x64容易引发冲突)。

  • 手动重置模板缓存并重新注册
    除了你试过的devenv /InstallVSTemplates,可以试试更彻底的缓存清理流程:

    1. 关闭所有Visual Studio实例
    2. 以管理员身份打开命令提示符,定位到VS2017的默认安装目录:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE
    3. 依次执行以下命令:
      devenv /ResetSettings
      devenv /UpdateConfiguration
      devenv /InstallVSTemplates
      

    执行完成后重启VS,看看模板是否恢复显示。

  • 确认Web组件的完整度
    从你提供的已选组件截图来看,要确保勾选了「ASP.NET和Web开发」下的所有子组件,尤其是**.NET Core跨平台开发**选项。如果之前只选了部分组件,打开VS安装程序选择「修改」,把这个子组件勾选后重新安装。

  • 手动删除模板缓存文件夹
    让VS彻底重新生成模板缓存:

    1. 关闭所有VS窗口
    2. 找到这两个路径:%USERPROFILE%\Documents\Visual Studio 2017\Templates\ProjectTemplates%USERPROFILE%\Documents\Visual Studio 2017\Templates\ItemTemplates
    3. 先备份这两个文件夹,再删除里面的所有内容
    4. 重新打开VS,它会自动加载默认模板
  • 修复.NET Core SDK安装
    打开「控制面板->程序和功能」,找到已安装的.NET Core SDK,右键选择「更改」,然后点击「修复」。修复完成后重启电脑,再打开VS检查模板。

如果以上方法都无效,可以尝试彻底卸载重装:

  1. 使用微软官方的Visual Studio Uninstaller工具彻底清理VS残留文件
  2. 重启电脑后,重新下载VS2017企业版安装包,选择完整的Web开发组件和.NET Core组件进行安装

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

火山引擎 最新活动