VS 2008のプレイスバーのカスタマイズに成功した人はいますか?VS 2005からのカスタマイズは(明らかに)2008に転送されず、レジストリで何をしても、[開く]ダイアログにカスタムの場所を表示させることはできません。私は関連するMSKBの記事を読み、適用しましたが、役に立ちませんでした。
これは以前はVS2005で正常に機能していたため、VS 2008のバグである可能性がありますが、同じアプローチを試してみるのは間違っている可能性があります。
VS 2008のプレイスバーのカスタマイズに成功した人はいますか?VS 2005からのカスタマイズは(明らかに)2008に転送されず、レジストリで何をしても、[開く]ダイアログにカスタムの場所を表示させることはできません。私は関連するMSKBの記事を読み、適用しましたが、役に立ちませんでした。
これは以前はVS2005で正常に機能していたため、VS 2008のバグである可能性がありますが、同じアプローチを試してみるのは間違っている可能性があります。
いくつかの観察:
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 で読み取られることがわかりますが、ここで定義されている場所はまだ無視されています。
「私のプロジェクト」の場所を変更したいだけの場合は、この投稿への回答で説明されている VS のパスを設定できます: http://social.msdn.microsoft.com/Forums/en-US/vssetup/スレッド/861733cd-e337-4fce-9570-1a1d43cd64ac/
VS2005 と VS2008 でこれを実行したところ、正常に動作しました。
VS2005 と VS2008 (とにかく sp1) はどちらも、次のレジストリ キー構造を引き続き使用します。
したがって、vs2008 では、これらの reg パスを作成します。
HKCU/Software/Microsoft/VisualStudio/9.0/Open Find/Places/UserDefinedPlaces/Place0/Path = (いくつかのパス
HKCU/Software/Microsoft/VisualStudio/9.0/Open Find/Places/UserDefinedPlaces/Place1/Path = (別のパス)
VS2008 の例:
HKCU/Software/Microsoft/VisualStudio/9.0/Open Find/Places/UserDefinedPlaces/Place0/Path = "C:\Dev"
HKCU/Software/Microsoft/VisualStudio/9.0/Open Find/Places/UserDefinedPlaces/Place1/Path = "C:\Staging"
重要事項: