【问题标题】:Customizing the Places Bar in Visual Studio 2008在 Visual Studio 2008 中自定义位置栏
【发布时间】:2008-10-26 08:42:38
【问题描述】:

有没有人成功地为 VS 2008 定制了 Places Bar?我从 VS 2005 进行的自定义并没有转移到 2008(显然),而且无论我对注册表做什么,我都无法让我的自定义位置出现在“打开”对话框中。我已阅读并应用了相关的 MS 知识库文章,但无济于事。

这曾经在 VS 2005 上运行良好,所以它很可能是 VS 2008 的错误,但我尝试相同的方法可能是错误的。

【问题讨论】:

    标签: visual-studio-2008 customization


    【解决方案1】:

    一些观察:

    VS2008 现在使用通用文件对话框。使用 Powertoys TweakUK,我能够将所有位置设置为“无”,而 VS2008 的“打开文件”对话框变为空。

    不幸的是 VS2008 会忽略用户定义的位置或目录,而是显示默认位置:'Desktop'、'standard_project_folder'、'My Computer'。

    使用 Sysinternals RegMon,我看到注册表项 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\comdlg32\PlacesBar] 在 ctrl+o 上被读取...尽管此处定义的位置仍然被忽略。

    【讨论】:

    • 感谢您的检查。对我来说,它看起来像一个只引起轻微烦恼的错误,所以没有汗水,但仍然如此。我会继续打猎的。
    • 好的,我现在接受了,因为我知道这种自定义可能永远不会再启用了。
    【解决方案2】:

    VS2005 和 VS2008(无论如何都是 sp1)都仍然使用以下注册表项结构

    所以,对于 vs2008,创建这些 reg 路径。

    HKCU/Software/Microsoft/VisualStudio/9.0/打开 Find/Places/UserDefinedPlaces/Place0/Path = (一些路径

    HKCU/Software/Microsoft/VisualStudio/9.0/打开 查找/地点/UserDefinedPlaces/Place1/路径 =(另一条路径)

    VS2008 示例:

    HKCU/Software/Microsoft/VisualStudio/9.0/打开 查找/地点/UserDefinedPlaces/Place0/路径 = "C:\Dev"

    HKCU/Software/Microsoft/VisualStudio/9.0/打开 查找/地点/UserDefinedPlaces/Place1/路径 = "C:\暂存"

    重要提示:

    • 看来您每次编辑这些键时都必须重新启动 Visual Studio
    • VS2005 = 8.0 / VS2008 = 9.0
    • Path 是一个字符串值 (REG_SZ),其中包含要添加到位置栏的路径
    • Desktop 和 My Computer 似乎是预定义的并且始终存在?
    • 我不知道您是否最多可以拥有超过 5 个类似的位置(通用对话框)
    • 建议创建一个简单的 .REG 文件,可以编辑并单击以更改这些文件

    【讨论】:

    • 您能以您的实际 reg 文件为例吗?我的不工作。 [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Open Find\Places\UserDefinedPlaces\Place0] "路径" = "C:\\Projects\\IONOnline"
    • 对我也不起作用。我刚刚使用 VS2010 (10.0) 尝试了相同的技术,并且在“打开”对话框中没有显示自定义位置。太糟糕了...
    【解决方案3】:

    如果你只是想改变“我的项目”的位置,你可以按照这个帖子的答案中为VS描述的设置路径:http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/861733cd-e337-4fce-9570-1a1d43cd64ac/

    我刚刚为 VS2005 和 VS2008 做了这个,效果很好。

    【讨论】:

    • 谢谢,但这并不是我真正想要的。我想在对话框中显示几个地方。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-12
    • 2011-02-14
    • 1970-01-01
    • 2011-04-19
    • 1970-01-01
    • 1970-01-01
    • 2021-12-21
    相关资源
    最近更新 更多