Практическое руководство. Использование пакетов развертывания надстроек Visual Studio .NET 2003 для регистрации (управляемой и неуправляемой) надстройки в Visual Studio 2005
Обновлен: Ноябрь 2007
Пакеты развертывания сохраняют зависимости и используют установщик Windows для простоты установки и удаления. Этот метод развертывания хорошо работает с надстройкой, имеющей множество вспомогательных сборок и не имеющей ссылок в панели команд. Если проект развертывания содержит ссылки в панели команд в библиотеке Office, надстройка не будет загружаться.
Если ссылки в панели команд имеются, то единственным вариантом будет перенос надстройки в Visual Studio 2005. Дополнительные сведения см. в разделе Практическое руководство. Перенос надстроек Visual Studio .NET 2003 в Visual Studio 2005..
Примечание. |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Эти процедуры были разработаны с обычными параметрами разработки. Чтобы изменить настройки, в меню Сервис выберите команду Импорт и экспортпараметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Чтобы установить неуправляемую надстройку Visual Studio .NET 2003 C++ при помощи пакета развертывания
Установите пакет развертывания Visual Studio .NET 2003 на компьютере с установленным Visual Studio 2005.
В реестр будет добавлен раздел HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\AddIns\имя_надстройки.имя_класса. Экспортируйте раздел реестра для изменения.
Откройте экспортированный раздел реестра для редактирования и измените путь на HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\AddIns\<имя_надстроки>.<имя_класса>.
Сохраните этот файл и дважды щелкните его, чтобы добавить раздел в куст реестра VisualStudio 8.0.
Чтобы установить управляемую надстройку Visual Studio .NET 2003 при помощи пакета развертывания
Установите пакет развертывания на компьютере с установленным Visual Studio 2005.
Так как для развертывания надстройки используется проект развертывания, нет необходимости добавлять XML-файл ADDIN.
Дополнительная процедура
Проект развертывания можно построить в Visual Studio .NET 2003 так, чтобы развернуть его с правильным разделом реестра. Это исключает необходимость в шагах с 1 по 3 первой процедуры.
Чтобы подготовить проект развертывания к регистрации правильного раздела
Выберите проект развертывания для решения в Visual Studio .NET 2003, а затем откройте редактор реестра.
Значок реестра расположен в панели инструментов в верхней части Обозревателя решений. С его помощью можно открыть связанный раздел реестра для проекта установки.
Откройте запись раздела реестра по следующему пути: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Addins\имя_надстройки.имя_класса.
Переименуйте эту запись на HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Addins\ имя_надстройки.имя_класса.
Проект развертывания будет обновлен для регистрации надстройки в кусте 8.0.
См. также
Задачи
Практическое руководство. Перенос надстроек Visual Studio .NET 2003 в Visual Studio 2005.
Практическое руководство. Обновление надстроек Visual Studio .NET 2005 до Visual Studio 2008.
Основные понятия
Перенос и обновление надстроек из Visual Studio 2005 в Visual Studio 2008