Поделиться через


Практическое руководство. Использование пакетов развертывания надстроек Visual Studio .NET 2003 для регистрации (управляемой и неуправляемой) надстройки в Visual Studio 2005

Обновлен: Ноябрь 2007

Пакеты развертывания сохраняют зависимости и используют установщик Windows для простоты установки и удаления. Этот метод развертывания хорошо работает с надстройкой, имеющей множество вспомогательных сборок и не имеющей ссылок в панели команд. Если проект развертывания содержит ссылки в панели команд в библиотеке Office, надстройка не будет загружаться.

Если ссылки в панели команд имеются, то единственным вариантом будет перенос надстройки в Visual Studio 2005. Дополнительные сведения см. в разделе Практическое руководство. Перенос надстроек Visual Studio .NET 2003 в Visual Studio 2005..

ms165633.alert_note(ru-ru,VS.90).gifПримечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Эти процедуры были разработаны с обычными параметрами разработки. Чтобы изменить настройки, в меню Сервис выберите команду Импорт и экспортпараметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы установить неуправляемую надстройку Visual Studio .NET 2003 C++ при помощи пакета развертывания

  1. Установите пакет развертывания Visual Studio .NET 2003 на компьютере с установленным Visual Studio 2005.

    В реестр будет добавлен раздел HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\AddIns\имя_надстройки.имя_класса. Экспортируйте раздел реестра для изменения.

  2. Откройте экспортированный раздел реестра для редактирования и измените путь на HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\AddIns\<имя_надстроки>.<имя_класса>.

  3. Сохраните этот файл и дважды щелкните его, чтобы добавить раздел в куст реестра VisualStudio 8.0.

Чтобы установить управляемую надстройку Visual Studio .NET 2003 при помощи пакета развертывания

  • Установите пакет развертывания на компьютере с установленным Visual Studio 2005.

    Так как для развертывания надстройки используется проект развертывания, нет необходимости добавлять XML-файл ADDIN.

Дополнительная процедура

Проект развертывания можно построить в Visual Studio .NET 2003 так, чтобы развернуть его с правильным разделом реестра. Это исключает необходимость в шагах с 1 по 3 первой процедуры.

Чтобы подготовить проект развертывания к регистрации правильного раздела

  1. Выберите проект развертывания для решения в Visual Studio .NET 2003, а затем откройте редактор реестра.

    Значок реестра расположен в панели инструментов в верхней части Обозревателя решений. С его помощью можно открыть связанный раздел реестра для проекта установки.

  2. Откройте запись раздела реестра по следующему пути: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Addins\имя_надстройки.имя_класса.

  3. Переименуйте эту запись на HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Addins\ имя_надстройки.имя_класса.

    Проект развертывания будет обновлен для регистрации надстройки в кусте 8.0.

См. также

Задачи

Практическое руководство. Обновление неуправляемых надстроек Visual Studio .NET 2003 до Visual Studio 2005 при помощи регистрации COM

Практическое руководство. Обновление управляемых надстроек Visual Studio .NET 2003 до Visual Studio 2005 при помощи регистрации XML

Практическое руководство. Перенос надстроек Visual Studio .NET 2003 в Visual Studio 2005.

Практическое руководство. Обновление надстроек Visual Studio .NET 2005 до Visual Studio 2008.

Основные понятия

Регистрация надстройки

Перенос и обновление надстроек из Visual Studio 2005 в Visual Studio 2008