有沒有人成功地爲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