有没有人成功地为VS 2008自定义位置栏?我从VS 2005的自定义设置并没有转移到2008年(显然),无论我如何处理注册表,我都无法让我的自定义位置显示在“打开”对话框中。我已阅读并应用相关的MS知识库文章,但无济于事。在Visual Studio 2008中自定义位置栏
这用于VS 2005的正常工作,所以它可能是一个VS 2008的错误,但我可能是错误的尝试相同的方法。
有没有人成功地为VS 2008自定义位置栏?我从VS 2005的自定义设置并没有转移到2008年(显然),无论我如何处理注册表,我都无法让我的自定义位置显示在“打开”对话框中。我已阅读并应用相关的MS知识库文章,但无济于事。在Visual Studio 2008中自定义位置栏
这用于VS 2005的正常工作,所以它可能是一个VS 2008的错误,但我可能是错误的尝试相同的方法。
一些观察:
VS2008现在使用通用文件对话框。使用Powertoys TweakUK,我可以将所有地方设置为“无”,VS2008的“打开文件”对话框变为空白。
不幸的是,VS2008忽略了用户定义的地方或目录,而是显示了默认的地方:'桌面','standard_project_folder','我的电脑'。
随着Sysinternals RegMon,我看到注册表项[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ comdlg32 \ PlacesBar]在ctrl + o上被读取...尽管在这里定义的地方仍然被忽略。
VS2005和VS2008(反正SP1)都仍然使用下面的注册表项结构
所以,VS2008,创建这些REG路径。
HKCU /软件/微软/ VisualStudio中/ 9.0 /打开 查找/地点/ UserDefinedPlaces/Place0 /路径=(一些路径
HKCU /软件/微软/ VisualStudio中/ 9.0 /打开 查找/地方/ UserDefinedPlaces/PLACE1 /路径 =(另一个路径)
VS2008实施例:
HKCU /软件/微软/ VisualStudio中/ 9.0 /打开 查找/地点/ UserDefinedPlaces/Place0 /路径 = “C:\开发”
HKCU /软件/微软/ VisualStudio中/ 9.0 /打开 查找/地方/ UserDefinedPlaces/PLACE1 /路径 = “C:\暂存”
重要提示:
您能否列举实际的reg文件作为例子?我的不工作。 [HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 9.0 \ Open Find \ Places \ UserDefinedPlaces \ Place0] “Path”=“C:\\ Projects \\ IONOnline” – 2010-03-04 17:41:37
如果你只是想改变“我的项目”的位置,您可以设置路径的答案VS描述这个帖子:http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/861733cd-e337-4fce-9570-1a1d43cd64ac/
我刚刚为VS2005和VS2008做了这个,它工作正常。
感谢您对此检查。对我来说,它看起来像一个只造成轻微烦恼的bug,所以没有汗水,但仍然。我会继续打猎。 – Alan 2008-10-28 14:22:36
好的,我现在接受了这个,知道这样的定制可能永远不会再启用。 – Alan 2012-07-08 08:59:04