Имеет ли Visual Studio 2010 обратную совместимость с надстройками Visual Studio 2008? - PullRequest
2 голосов
/ 25 апреля 2009

У меня есть несколько действительно хороших надстроек в Visual Studio 2008, которые я не хочу терять, но слышал, что Visual Studio 2010 будет использовать MEF. Значит ли это, что я могу попрощаться с моим танцующим бананом ?

Ответы [ 4 ]

9 голосов
/ 31 октября 2009

Существует три уровня расширяемости в Visual Studio:

  1. Макросы
  2. Надстройка
  3. VS пакетов

Я могу подтвердить, что надстройки VS2008 прекрасно работают в бета-версии VS2010. Вам просто нужно отредактировать файл .AddIn и заменить «9.0» на «10.0».

Хотя я не знаю о пакетах VS.

2 голосов
/ 26 апреля 2009

Если направление не изменилось с первого CTP, выпущенного в прошлом году, старый метод подключения все еще работает. Скоро у нас будет новая бета (я не уверен, когда скоро, но прошло пять месяцев с момента последней).

MEF и использование WPF в качестве внешнего интерфейса не означает, что старый способ подключения инструментов больше не будет работать.

1 голос
/ 23 июня 2009

Они не все переписали в VS. Только пользовательский интерфейс (перенесен в WPF).

Текущие плагины МОГУТ загружаться, но они должны знать о новых ключах реестра. Мы тестируем это прямо сейчас для нашей базы данных. Есть несколько новых интерфейсов и способов попасть в небольшой пользовательский интерфейс для расширений Visual Studio (подумайте о типе магазина iPhone). Но они не требуются прямо сейчас (июнь 2009).

Конечно, это может измениться, но я думаю, что в интересах MS сделать так, чтобы как можно больше старых плагинов загружалось и работало.

1 голос
/ 26 апреля 2009

Я не думаю, что какое-либо окончательное слово было сказано по этому поводу, но на основании того факта, что VS2010 кажется существенным переписыванием (все компоненты редактора кода основаны на WPF), тот факт, что MEF вводится как его модель расширяемости, основанная на опыте предыдущих обновлений VS, я очень сомневаюсь, что все ваши плагины просто продолжат работать ... некоторые могут - но, боюсь, многим из них потребуется обновление.

Марк

...