Visual Studio 2019解决方案中不显示wwwroot目录的原因咨询
VS2019 解决方案视图不显示wwwroot目录的常见原因
- 项目类型不适配:wwwroot是ASP.NET Core 框架专属的静态资源托管根目录,如果你当前创建的是传统.NET Framework 类库、控制台应用、旧版ASP.NET Web Form/MVC项目,项目本身不会内置wwwroot目录结构,自然不会在解决方案视图中展示。
- 视图筛选规则未放开:默认状态下VS2019的解决方案资源管理器,只会展示被项目文件(
*.csproj/*.vbproj)显式纳入编译范围的内容。如果你是手动在项目物理路径下新建的wwwroot目录,还没有完成项目关联,就会被默认视图过滤。此时点击解决方案资源管理器顶部的显示所有文件按钮,即可看到磁盘上存在但未纳入项目结构的目录。 - 项目配置规则被修改:手动编辑项目文件时,如果误删了默认匹配wwwroot目录的通配符包含配置,哪怕物理磁盘上的目录真实存在,VS也不会将其渲染到项目的视图树中。
- 物理路径不匹配:如果误将wwwroot目录创建到了解决方案根目录、其他子项目目录下,和当前项目实际加载的物理存储路径不一致,该目录自然不会出现在当前项目的展示结构里。
- 项目加载状态异常:当VS2019加载项目时出现NuGet包还原失败、目标框架版本不匹配的问题,会导致项目对默认目录结构的解析不完整,连带wwwroot这类框架默认目录都无法正常展示。
内容的提问来源于stack exchange,提问作者user5987994
相关产品推荐
相关产品推荐

