【问题标题】:Automatic outlining (collapsible sections) does not start for .ASPX files in Visual Studio 2010 SP1Visual Studio 2010 SP1 中的 .ASPX 文件不会启动自动大纲(可折叠部分)
【发布时间】:2011-10-30 02:37:23
【问题描述】:

在 Visual Studio 2010 SP1 中,当我打开 ASPX 文件时,它们没有启用自动大纲显示。对于每个打开的文件,我都需要点击编辑/大纲/开始自动大纲,这非常烦人。打开纯代码(非 ASPX)文件时,无需执行此步骤。

我使用了一些扩展,全部来自 MS,包括 Power Tools、JavaScript 工具等,我认为可能是它们引起了问题,所以我将它们全部禁用并重新启动 VS,但问题仍然存在。

我在 Win XP Pro 上使用 VS2010(无 SP)没有这个问题,我用了大约 18 个月,但我最近干净安装了 Win 7 x64、VS2010 和 VS2010 SP1,现在我有了这个问题。

有什么想法吗?

【问题讨论】:

  • 有人吗?我一定不是唯一有这个问题的人!
  • 我已经升级到SP1,我也遇到了同样的问题,确实非常烦人。我已经为其分配了一个键盘快捷键(Ctrl+`),但这还不够好。
  • 这实在是太令人讨厌了。任何答案中的建议都没有为我解决问题。注册表项只是不断重置为 -1。

标签: asp.net visual-studio visual-studio-2010


【解决方案1】:

这对我有用:

在注册表中,看这里:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\HTML 编辑器

对于名为 OutlineHTMLOnFileOpen 的值。我的设置为 0,将其更改为 1。确保在 VS 关闭时执行此操作,因为它会在退出时保存此值并将其更改回来。

【讨论】:

  • 我很高兴尝试这个,但它对我不起作用。请注意,在我的 PC 上,此键的值为 -1,并在关闭时返回。
  • 我在运行 devenv.exe /resetsettings 后直接尝试了这个,它似乎已经工作了,谢谢:)
  • @Brian,在您的经验和您在 MS 论坛中得到的答案之间,它必须是一些 扭曲 逻辑来确定是否为 aspx 文件显示大纲。太糟糕了,这并没有帮助,挫败感超出了顶峰,我只需要处理大约一个星期。
  • 感谢您的所有建议。当我有时间时,我可能会尝试 Lightweight 的协议,即在重置后立即更改密钥。将检查我的结果。
  • 这对我不起作用。我还将我的设置重置回 C# Dev Environment 默认值....仍然没有运气。在一个新项目中,如果我在打开 VS 之前将其设置为 1,它似乎可以工作,但是当我关闭并重新打开它时,它会返回 -1
【解决方案2】:

我遇到了这个问题,整个星期都让我发疯!

终于很容易修复它:

确保 OutlineHTMLOnFileOpen 的注册表值设置为:-1

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\HTML Editor

OutlineHTMLOnFileOpen = -1

打开VS然后打开一个aspx文件。

按住 CTRL 键的同时再次按 CTRL M 然后按 M。

Press Ctrl+ M M

稍等片刻,自动大纲引擎将启动。

重启VS,当你打开文件时它应该会自动启动。

【讨论】:

    【解决方案3】:

    我遇到了同样的问题,我检查并禁用了我的扩展程序。一旦我禁用了 Microsoft 的 Javascript 插件(提供大纲和大括号匹配),我发现我能够更改注册表设置并且它没有设置更改。我将重新安装插件以查看它是否是实际原因。

    【讨论】:

    • 有趣的可能性...请告诉我们。
    • 好吧,我还没来得及重新安装插件,但我已经转到 VS2012,我的自动大纲今天被禁用。我确实安装了 Microsoft Web Developer Tools 扩展。
    【解决方案4】:

    我在 MS 论坛上发布了相同的问题,并被告知要执行以下操作,我还没有时间尝试,但我想我现在会在这里添加它:

    请尝试创建两个新项目(一个是相同类型的项目 你以前的项目,一个是另一种类型的项目。)看看这个 问题依然存在。

    如果此问题仍然存在,您可以尝试以下解决方案:

    1. 如果我们将操作系统重新启动到安全模式,我们是否有 问题?这可以帮助隔离是否有任何其他应用程序 干扰 Visual Studio。请注意,某些功能(如 IIS)是 在安全模式下不可用。请检查这是否适用或 不是。除了安全模式,我们还可以建议“干净启动”: http://support.microsoft.com/kb/310353.

      1. 如果我们创建一个新的用户帐户,是否有问题?这个可以 帮助隔离与用户配置文件损坏相关的原因。

      2. 如果我们使用“devenv.exe /resetsettings”,是否可以解决问题? 它恢复 Visual Studio 默认设置。

      3. 如果问题仍然存在,我们可以使用 Visual Studio 安装向导(通过 控制面板)来修复 Visual Studio。它可以恢复视觉 Studio 安装到其原始状态。

    论坛主题是here

    如果我取得进展,我会提供我的结果。

    【讨论】:

    • 刚刚尝试了devenv.exe /resetsettings,并没有解决问题。现在没有时间进行全面修复/重新安装。
    • MS 的响应似乎只是一般响应,而不是针对此问题的特定响应。我很惊讶他们没有告诉你关闭你的电脑然后重新打开:-)
    【解决方案5】:

    如果您专注于有问题的文件,则使用 Ctrl + M 应该切换此选项。在我意识到不小心使用热键打开和关闭它之前,我遇到了同样的问题。

    【讨论】:

    • 对我不起作用。你指的是Ctrl+M,Ctrl+M快捷键展开/折叠?
    • Ctrl+M, Ctrl+M 为我工作 - 根据我的经验,大约 80% 的时间打开 aspx 文件并显示大纲并且工作正常。有时关闭和打开文件也适用于我 - 很奇怪。
    • 有时从打开文件开始似乎需要一分钟左右的时间才能显示大纲。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-09
    • 1970-01-01
    • 2021-11-01
    • 2013-04-18
    • 1970-01-01
    相关资源
    最近更新 更多