2008-10-26 70 views
3

有沒有人成功地爲VS 2008自定義位置欄?我從VS 2005的自定義設置並沒有轉移到2008年(顯然),無論我如何處理註冊表,我都無法讓我的自定義位置顯示在「打開」對話框中。我已閱讀並應用相關的MS知識庫文章,但無濟於事。在Visual Studio 2008中自定義位置欄

這用於VS 2005的正常工作,所以它可能是一個VS 2008的錯誤,但我可能是錯誤的嘗試相同的方法。

回答

1

一些觀察:

VS2008現在使用通用文件對話框。使用Powertoys TweakUK,我可以將所有地方設置爲「無」,VS2008的「打開文件」對話框變爲空白。

不幸的是,VS2008忽略了用戶定義的地方或目錄,而是顯示了默認的地方:'桌面','standard_project_folder','我的電腦'。

隨着Sysinternals RegMon,我看到註冊表項[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ comdlg32 \ PlacesBar]在ctrl + o上被讀取...儘管在這裏定義的地方仍然被忽略。

+0

感謝您對此檢查。對我來說,它看起來像一個只造成輕微煩惱的bug,所以沒有汗水,但仍然。我會繼續打獵。 – Alan 2008-10-28 14:22:36

+0

好的,我現在接受了這個,知道這樣的定製可能永遠不會再啓用。 – Alan 2012-07-08 08:59:04

0

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:\暫存」

重要提示:

  • 它看來你必須重新啓動Visual Studio每次編輯這些按鍵
  • VS2005 = 8.0/VS2008 = 9.0
  • Path是一個字符串值包含路徑(REG_SZ)添加到的地方吧
  • 桌面和我計算機似乎是預定義的並且總是存在?
  • 我不知道你是否可以有超過5個地方最多像(通用對話框)
  • 建議創建一個簡單的。REG文件,可以進行編輯,並單擊改變這些
+1

您能否列舉實際的reg文件作爲例子?我的不工作。 [HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 9.0 \ Open Find \ Places \ UserDefinedPlaces \ Place0] 「Path」=「C:\\ Projects \\ IONOnline」 – 2010-03-04 17:41:37

相關問題