2011-08-18 61 views
14

在Visual Studio 2010 SP1中,当我打开ASPX文件时,未启用自动大纲。对于每个打开的文件,我需要点击编辑/大纲/开始自动大纲,这是非常烦人的。当仅打开代码(非ASPX)文件时,此步骤不是必需的。Visual Studio 2010 SP1中的.ASPX文件的自动大纲(可折叠部分)无法启动。

我使用了一些扩展,所有这些扩展都来自MS,包括Power Tools,JavaScript工具等等,我认为他们可能导致了问题,所以我禁用了所有这些扩展并重新启动了VS,但是问题依然存在。

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

任何想法?

+0

有人吗?我不能是唯一有这个问题的人! – BrianFinkel

+0

我已经升级到SP1,我有同样的问题,确实非常恼人。我为它分配了一个键盘快捷键(Ctrl +'),但这还不够好。 – md1337

+0

这只是加重了。任何答案中的建议都没有解决我的问题。注册表项只是不断重置为-1。 – DOK

回答

0

我张贴在MS论坛同样的问题,被告知做到以下几点,我还没来得及尝试,但我想我会在这里添加它现在:

请尝试创建两个新项目(其中一个与您之前的项目为 的同一类型项目,另一个为另一个类型的项目)。请参阅此 问题是否仍然存在。

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

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

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

    2. 如果我们使用“devenv.exe/resetsettings”,它解决了问题吗? 它还原Visual Studio的默认设置。

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

本次论坛主题是here

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

+0

刚刚尝试devenv.exe/resetsettings,并没有解决问题。现在没有时间进行完整的修复/重新安装。 – BrianFinkel

+1

来自MS的响应似乎只是一种通用的响应,而不是特定于此问题。我很惊讶他们没有告诉你关掉你的电脑,并再次打开:-) –

0

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

+2

不适合我。你是指Ctrl + M,Ctrl + M的快捷方式来展开/折叠吗? – BrianFinkel

+1

Ctrl + M,Ctrl + M为我工作 - 根据我的经验,大约80%的时间aspx文件打开并显示工作正常。有时候关闭和打开文件也适用于我 - 很奇怪。 –

+1

偶尔,打开文件时出现大纲似乎需要一分钟左右的时间。 –

15

这为我工作:

在注册表中,看这里:

HKEY_CURRENT_USER \ SOFTWARE \微软\ VisualStudio的\ 10.0 \ HTML编辑器

名为OutlineHTMLOnFileOpen值。矿被设置为0,将其更改为1.确保在VS关闭时这样做,因为它在退出时保存该值并将其更改回来。

+0

我很激动地尝试这个,但它不适合我。请注意,在我的PC上,此键的值为-1,并且在关闭时返回。 – BrianFinkel

+0

我在运行devenv.exe/resetsettings后直接运行它,它似乎已经奏效,谢谢:) – Lightweight

+0

@Brian,在你的经验和你在MS论坛上得到的答案之间,它必须是一些* twisted *逻辑,它决定了是否大纲显示aspx文件或不。太糟糕了,这并没有帮助,沮丧是顶部,我只需要处理一个星期左右。 – Moose

1

我有同样的问题,并通过并禁用我的扩展。一旦我禁用了来自Microsoft的Javascript Addins(提供了大纲和大括号匹配),我发现我能够更改注册表设置,并且没有设置变更。我要重新安装插件,看看它是否是真正的原因。

+0

有趣的可能性...请让我们知道。 – BrianFinkel

+0

嗯,我没有时间重新安装插件,但我已经转向VS2012,并且我的自动大纲在今天被禁用。我确实安装了Microsoft Web Developer Tools扩展。 – JoshBerke

4

我有这个问题,它整个星期都让我疯狂!

最后设法解决它很容易:

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

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

OutlineHTMLOnFileOpen = -1 

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

按CTRL M再按M,同时保持按住CTRL键。

Press Ctrl+ M M 

等一会儿,自动轮廓引擎就会启动。

重新启动VS,它应该在您打开文件时再次自动踢入。

相关问题