#wpf #visual-studio-2008 #toolbox
#wpf #visual-studio-2008 #Набор инструментов
Вопрос:
Есть ли какой-либо способ «отменить сброс» набора инструментов в Visual Studio 2008?
Я пытался заставить свой первый в истории пользовательский интерфейс WPF отображаться в панели инструментов. Я перестроил свой проект, затем щелкнул правой кнопкой мыши на панели инструментов и выбрал «Сброс панели инструментов» из всплывающего меню; надеясь, что это «обновит» список управления (теперь я знаю лучше). Увы, сброс удалил ВСЕ элементы управления из набора инструментов для проектов WPF (это все еще нормально для проектов Win-Forms).
Итак, есть ли относительно быстрый способ восстановить все «стандартные элементы управления WPF» в панели инструментов?… У меня были только стандартные элементы управления (будучи новичком в WPF), поэтому «Нет», я не делал резервную копию, прежде чем нажать переключатель сброса… БОЛЬШОЙ вздох!
Заранее благодарю всех вас,
Кит.
РЕДАКТИРОВАТЬ: Чтобы задокументировать мое (своего рода) решение проблемы…
Я вернул свои элементы управления WPF, но они не находятся в удобных отдельных наборах инструментов (т. Е. Расширяемых разделах или как вы их называете). Meh! Это должно сработать;-)
Чтобы вернуть их обратно… При открытом окне WPF (например, Window1.xaml): щелкните правой кнопкой мыши на общем «наборе инструментов», выберите «Выбрать элементы …» из всплывающего меню, перейдите на вкладку «Компоненты WPF», выберите ВСЕ элементы и установите флажок последнего элемента (чтобы сделать все инструменты видимыми), затем нажмите кнопку «ОК» … затем (если хотите) щелкните правой кнопкой мыши на панели инструментов и выберите «Сортировать элементы по алфавиту», затем вернитесь в панель инструментов правой кнопкой мыши ~ Выберите элементы ~ Компоненты WPF; и снимите галочки со всех тех элементов, у которых нет отличительного значка («значок по умолчанию» — это белое окно с синей рамкой, содержащее «конус», который, кажется, пускает красные пузыри … будьте осторожны, наркоманы?!?!). Вероятно, вам придется отменить выбор «флажков» на полпути вниз по списку, потому что вы не можете прокручивать панель инструментов (также видеть значки), пока открыто диалоговое окно выбора элементов.
Приветствую всех. Надеюсь, это поможет следующей жертве MS.
Кит.
PS: Как бы то ни было, я все еще думаю, что это «ошибка» в VS2008… Сброс панелей инструментов должен привести их к исходному состоянию. Который, насколько мне известно, включает конфигурацию набора инструментов WPF «из коробки». Я предполагаю, что он потерял их, потому что набор инструментов WPF находится там, где / находится «привязка»… реализовано как «пользовательские» наборы инструментов (такие же, как определяемый пользователем набор инструментов). Вздох.
Если это все еще «ошибка» в VS2010, то, возможно, об этом следует сообщить, чтобы, по крайней мере, это (вероятно) не распространялось на 2012 год или что-то еще. будет дальше.
Ответ №1:
Вы пробовали запускать эту команду в командной строке VS2008-
del "%LocalAppData%MicrosoftVisualStudio9.0*.tbd"
Обратитесь к этой ссылке —http://msmvps.com/blogs/coad/archive/2010/05/07/reset-the-visual-studio-toolbox.aspx
В соответствии с этим он повторно заполнит данные.
Комментарии:
1. Спасибо за ваши идеи, RV, в моем
*.tbd
каталоге не былоC:Documents and SettingscorlettkApplication DataMicrosoftVisualStudio9.0
файлов для удаления… Я посмотрел как в проводнике Windows, так и в командной строке (на случай, если проводник скрывал их как «системные файлы»). Прежде чем вы спросите, да, я являюсь локальным администратором в моей коробке XP-SP3 … так что ничего (я думаю) от меня не скрыто.2. Однако я вижу файлы в своей системе, и вы правы, это скрытые файлы. Я заглянул в командную строку (dir / a: h) и вижу там файлы 4 tbd.
Ответ №2:
Вероятно, уже немного поздно, но я обнаружил, что если я изменю настройки среды и т.д. И захочу вернуть их обратно, я открою 2-ю копию Visual Studio, прежде чем закрыть другой экземпляр Visual Studio. Затем закройте ту, которую вы изменили, а затем немедленно закройте 2-ю версию.
Обычно при этом сохраняются ваши настройки с последнего экземпляра, закрытого для следующего открытия.