有没有人成功定制VS 2008的Places Bar?我对VS 2005的自定义没有转移到2008(显然),无论我使用注册表做什么,我都无法在Open对话框中显示自定义位置。我已经阅读并应用了相关的MS KB文章,但无济于事。
这曾经和VS 2005一起使用,所以很可能是一个VS 2008的bug,但我尝试相同的方法可能是错的。
答案 0 :(得分:1)
一些观察结果:
VS2008现在使用Common File Dialog。使用Powertoys TweakUK,我可以将所有位置设置为“无”,VS2008“打开文件”对话框变为空。
不幸的是,VS2008会忽略用户定义的地点或目录,而是显示默认位置:'Desktop','standard_project_folder','我的电脑'。
使用Sysinternals RegMon,我看到注册表项[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ comdlg32 \ PlacesBar]在ctrl + o上被读取...尽管这里定义的地方仍被忽略。
答案 1 :(得分:0)
VS2005和VS2008(无论如何都是sp1)都仍然使用以下注册表键结构
因此,对于vs2008,请创建这些注册路径。
HKCU /软件/微软/的VisualStudio / 9.0 /开启 Find / Places / UserDefinedPlaces / Place0 / Path =(某些路径
HKCU /软件/微软/的VisualStudio / 9.0 /开启 查找/地点/ UserDefinedPlaces / PLACE1 /路径 =(另一条路径)
VS2008示例:
HKCU /软件/微软/的VisualStudio / 9.0 /开启 查找/地点/ UserDefinedPlaces / Place0 /路径 =“C:\ Dev”
HKCU /软件/微软/的VisualStudio / 9.0 /开启 查找/地点/ UserDefinedPlaces / PLACE1 /路径 =“C:\ Staging”
重要提示:
答案 2 :(得分:0)
如果您只想更改“我的项目”的位置,您可以在回复此帖子时设置VS所描述的路径:http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/861733cd-e337-4fce-9570-1a1d43cd64ac/
我刚刚为VS2005和VS2008做了这个,它运行正常。