Настройка панели мест в Visual Studio 2008 - PullRequest
3 голосов
/ 26 октября 2008

Кому-нибудь удалось настроить панель меток для VS 2008? Мои настройки из VS 2005 не переносились в 2008 (очевидно), и независимо от того, что я делаю с реестром, я не могу отображать свои пользовательские места в диалогах открытия. Я прочитал и применил соответствующую статью MS KB, но безрезультатно.

Раньше это нормально работало с VS 2005, поэтому вполне может быть ошибкой VS 2008, но я могу ошибаться, пытаясь использовать тот же подход.

Ответы [ 3 ]

1 голос
/ 28 октября 2008

некоторые наблюдения:

VS2008 теперь использует Common File Dialog. С Powertoys TweakUK я смог установить для всех мест значение «none», и диалог VS2008 «Открыть файл» становится пустым.

К сожалению, VS2008 игнорирует определенные пользователем места или каталоги и показывает вместо них места по умолчанию: «Рабочий стол», «стандартная_проект_фолдер», «Мой компьютер».

С помощью Sysinternals RegMon я вижу, что ключ реестра [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ comdlg32 \ PlacesBar] читается по ctrl + o ... хотя определенные здесь места по-прежнему игнорируются.

0 голосов
/ 07 июня 2011

Если вы просто хотите изменить местоположение «моих проектов», вы можете установить путь, как описано для VS в ответе на этот пост: http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/861733cd-e337-4fce-9570-1a1d43cd64ac/

Я только что сделал это для VS2005 и VS2008, и он отлично работает.

0 голосов
/ 02 апреля 2009

VS2005 и VS2008 (в любом случае sp1) по-прежнему используют следующую структуру ключей реестра

Итак, для vs2008 создайте эти пути reg.

HKCU / Software / Microsoft / VisualStudio / 9,0 / Open Find / Places / UserDefinedPlaces / Place0 / Path = (некоторый путь

HKCU / Software / Microsoft / VisualStudio / 9,0 / Open Найти / Места / UserDefinedPlaces / Place1 / Path = (другой путь)

VS2008 Пример:

HKCU / Software / Microsoft / VisualStudio / 9,0 / Open Найти / Места / UserDefinedPlaces / Place0 / Path = "C: \ Dev"

HKCU / Software / Microsoft / VisualStudio / 9,0 / Open Найти / Места / UserDefinedPlaces / Place1 / Path = "C: \ Staging"

Важные примечания:

  • Похоже, вы должны перезапускать Visual Studio каждый раз, когда вы редактируете эти клавиши
  • VS2005 = 8,0 / VS2008 = 9,0
  • Путь - это строковое значение (REG_SZ), содержащее путь, который нужно добавить к панели мест
  • Рабочий стол и Мой компьютер, кажется, предопределены и всегда присутствуют?
  • Я не знаю, можете ли вы иметь максимум 5 мест (общий диалог)
  • Предложите создать простой файл .REG, который можно отредактировать и щелкнуть, чтобы изменить эти
...