【问题标题】:Visual Studio 2012 with Solution Explorer which can expand C# file node带有解决方案资源管理器的 Visual Studio 2012,可以扩展 C# 文件节点
【发布时间】:2014-01-13 07:21:57
【问题描述】:

我有两个 Visual tudio 2012 实例:一个来自我的 PC,另一个来自我的同事,如下两张快照。

我的问题是我需要为我的 PC 安装什么,以便我的解决方案资源管理器可以像在类视图中一样展开文件节点?

我的同事电脑

我的电脑


我的电脑的Visual Studio 2012 about box

我同事的 Visual Studio 2012 关于框

【问题讨论】:

  • 您能在您的 PC 上的关于 Microsoft Visual Studio 对话框中复制信息吗?
  • @SergeyVlasov 我已经更新了我的 OP 以包含关于对话框。
  • 从截图中我可以说你正在运行 VS 2012 RTM 而你的同事正在运行 VS 2012 Update 2(而最新的是 VS 2012 Update 4)。无论如何,文件扩展都应该在 VS 2012 RTM 中工作。如果您使用“复制信息”按钮将信息复制为文本,我可以检查所有已安装的模块和扩展。
  • 那么您的意思是解决方案是将 Visual Studio 2012 更新到最新更新吗?
  • Nam,我认为我的原始答案是正确的:VS 2012 RTM 默认支持节点扩展。在您的机器上安装 VS 2012 Ultimate 更新 4 可能只是修复了与文件扩展相关的问题。

标签: visual-studio-2010 nodes collapse expand solution-explorer


【解决方案1】:

节点扩展是 Visual Studio 2012 的标准功能。您无需安装任何东西。

在您的 PC 上检查 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0 中是否存在 UseSolutionNavigatorGraphProvider 值。如果它存在并设置为 0,则扩展被禁用,您需要删除该值。

【讨论】:

  • 注册表中没有,节点也不可用
【解决方案2】:

安装名为 "Visual Studio 2012 Ultimate update 4" 的新 Visual Studio 2012 Ultimate 补丁可解决此问题。

【讨论】:

    【解决方案3】:

    我在 Visual Studio 2013 中遇到了同样的问题,但我根据以下内容修复了它: http://blog.lebosquain.net/2012/08/disable-expanding-file-contents-in-visual-studio-2012-solution-explorer/

    您需要导航到

    HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0 (for VS2012)
    HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0 (for VS2013)
    

    并添加一个名为 UseSolutionNavigatorGraphProvider 且值为 1 的新 DWORD 值,以便在解决方案资源管理器中启用节点扩展。需要重新启动 Visual Studio。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-28
      • 1970-01-01
      • 2010-11-14
      • 1970-01-01
      • 2013-06-09
      • 1970-01-01
      相关资源
      最近更新 更多