Практическое руководство. Обновление управляемых надстроек Visual Studio .NET 2003 до Visual Studio 2005 при помощи регистрации XML
Обновлен: Ноябрь 2007
Метод регистрации XML проще метода регистрации COM. Это предварительно определенный метод для использования управляемой надстройки Visual Studio .NET 2003 с Visual Studio 2005.
Если используется панель команд, необходимо обновить код и повторно скомпилировать надстройку в Visual Studio 2005. Дополнительные сведения см. в разделе Практическое руководство. Перенос надстроек Visual Studio .NET 2003 в Visual Studio 2005..
Примечание. |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Эти процедуры были разработаны с обычными параметрами разработки. Чтобы изменить настройки, в меню Сервис выберите команду Импорт и экспортпараметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Регистрации надстройки
Следующая процедура позволит зарегистрировать управляемую надстройку при помощи XML-файла ADDIN.
Чтобы зарегистрировать надстройку при помощи файла регистрации XML
Перенесите надстройку, созданную в Visual Studio .NET 2003, и ее вспомогательные сборки на компьютер с Visual Studio 2005.
Создайте текстовый файл с именем имя_надстройки.Addin. Откройте файл в Блокноте и добавьте следующие данные XML:
<?xml version="1.0" encoding="UTF-16" standalone="no"?> <Extensibility xmlns="https://schemas.microsoft.com/AutomationExtensibility"> <HostApplication> <Name>Microsoft Visual Studio Macros</Name> <Version>8.0</Version> </HostApplication> <HostApplication> <Name>Microsoft Visual Studio</Name> <Version>8.0</Version> </HostApplication> <Addin> <FriendlyName>AddinName - No Name provided.</FriendlyName> <Description>AddinDescription - No Description provided.</Description> <Assembly>The path to your assembly.</Assembly> <FullClassName>yourassemblyname.addinclass</FullClassName> <LoadBehavior>0</LoadBehavior> <CommandPreload>0</CommandPreload> <CommandLineSafe>0</CommandLineSafe> </Addin> </Extensibility>
Измените содержимое тегов <FriendlyName> и <Description> для описания надстройки.
В тег <Assembly> добавьте абсолютный путь к сборке.
В теге <FullClassName> измените содержимое, используя следующий формат: имя_сборки.класс_надстройки.
Имя_сборки — это имя сборки без расширения файла. Класс_надстройки — это имя класса, определяющего надстройку. При использовании Мастера надстроек класс по умолчанию имеет имя Connect.
Сохраните файл с символами Юникода. В противном случае надстройку не удастся зарегистрировать. В зависимости от доступности надстройки другим пользователям путь может быть одним из следующих: <диск>:\Document and Settings\All Users\Application Data\Microsoft\MSEnvShared\Addins или<диск>:\Document and Settings\имя_пользователя\Application Data\Microsoft\MSEnvShared\Addins. Создайте путь, если он еще не существует.
См. также
Задачи
Практическое руководство. Перенос надстроек Visual Studio .NET 2003 в Visual Studio 2005.
Основные понятия
Перенос и обновление надстроек из Visual Studio 2005 в Visual Studio 2008