【问题标题】:How to collapse solution explorer view of razor pages?如何折叠剃刀页面的解决方案资源管理器视图?
【发布时间】:2019-10-24 22:17:18
【问题描述】:

大约 2 天前,当我随机使用 razorpages 进行编码时,razor 页面现在会立即同时显示 cshtml 和 cs。早些时候我可以扩展 cshtml 以获取 cs 文件,我认为这样更紧凑

我认为它的选项在 tools->options->environment() 的某个地方,但是有很多

经过几次不同的谷歌搜索后,我发现没有任何帮助。 这是问题的图片:

之前我可以扩展 cshtml 以显示 .cs 文件,现在我只看到所有这些文件,而且有点不知所措。

【问题讨论】:

    标签: visual-studio asp.net-core razor-pages


    【解决方案1】:

    在解决方案资源管理器中启用文件嵌套

    【讨论】:

      【解决方案2】:

      它们没有嵌套,仅此而已。它实际上是两个单独的文件,Visual Studio 只是识别出它是一个核心项目,然后将它们显示为嵌套的,因为它知道它们是相关的。如果这没有发生,则意味着 Visual Studio 无法将其识别为 Razor 页面,这可能是 VS、项目或其他方面的问题。基本上不可能说出问题可能是什么,所以你只需要尝试一些东西。我能想到的几件事可以尝试:

      • 如果您不使用 VS 2019,请升级。最终,这是 ASP.NET Core 工具的一部分,而最好的版本总是在最新版本中。

      • 验证您的解决方案是否正确构建。您还可以考虑删除所有 binobj 目录并重新构建以确保构建真正是最新的。

      • 完全关闭 Visual Studio 并重新打开它。您也可以考虑重新启动。 (不过你可能已经尝试过了)。

      • 尝试在“安全模式”下运行 Visual Studio,这实际上意味着禁用您已安装的所有扩展。您可以手动禁用所有扩展,然后重新启动或关闭 Visual Studio 并通过类似devenv /safemode 的命令启动它。如果这解决了问题,那么存在导致问题的扩展。您可能需要逐个禁用以查看导致问题的原因,然后将其删除或查看是否有更正它的更新。

      • 如果一切都失败了,请修复 Visual Studio。运行安装程序,然后单击您正在使用的安装下的“更多”链接。然后点击“修复”。

      【讨论】:

      • 或者点击启用文件嵌套图标:)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-21
      • 1970-01-01
      • 2022-08-17
      • 2014-02-04
      • 2013-11-20
      • 2011-02-04
      • 1970-01-01
      相关资源
      最近更新 更多