You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET Core新手求助:找不到MVC View Imports Page选项怎么办?

解决.NET Core中找不到「MVC View Imports Page」选项的问题

嘿,我刚入门.NET Core的时候也碰到过一模一样的问题,别慌,咱们从几个方向排查解决:

  • 先确认你的项目类型
    这个选项只在ASP.NET Core MVC项目里才会出现。如果你建的是Razor Pages、Web API或者其他类型的项目,右键Views目录自然看不到它。如果是误建了其他项目,要么重新创建一个标准的ASP.NET Core MVC项目,要么在现有项目里先添加MVC服务(在Program.cs里加上builder.Services.AddControllersWithViews();,并配置端点app.MapControllerRoute(...))。

  • 手动创建反而更快
    其实没必要纠结找不到选项,直接手动创建更高效:

    1. 右键Views目录 → 选择「添加」→「新建项」
    2. 选「空的HTML页面」或者「空的Razor视图」,文件名填_ViewImports.cshtml
    3. 打开文件,粘贴以下默认内容(记得把YourProjectNamespace替换成你自己的项目命名空间):
    @using YourProjectNamespace
    @using YourProjectNamespace.Models
    @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
    

    这个文件的作用就是统一导入命名空间和TagHelper,手动创建完全不影响功能。

  • 检查Visual Studio版本
    如果你用的是比较旧的VS版本(比如2019早期版本),选项名称可能不一样,或者模板有缺失。建议更新到最新的稳定版,更新后再试试添加项的操作。

  • 重置Visual Studio模板(如果模板损坏)
    要是以上方法都没用,可能是VS的项目模板损坏了。可以试试重置模板:

    1. 以管理员身份打开命令提示符
    2. 导航到VS的IDE目录,比如VS2022 Community版的路径是C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE
    3. 运行命令:devenv /installvstemplates
      等命令执行完成后重启VS,再尝试添加项。

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 08:21:50