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


Практическое руководство. Обновление управляемых надстроек 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..

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

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

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

Следующая процедура позволит зарегистрировать управляемую надстройку при помощи XML-файла ADDIN.

Чтобы зарегистрировать надстройку при помощи файла регистрации XML

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

  2. Создайте текстовый файл с именем имя_надстройки.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>
    
  3. Измените содержимое тегов <FriendlyName> и <Description> для описания надстройки.

  4. В тег <Assembly> добавьте абсолютный путь к сборке.

  5. В теге <FullClassName> измените содержимое, используя следующий формат: имя_сборки.класс_надстройки.

    Имя_сборки — это имя сборки без расширения файла. Класс_надстройки — это имя класса, определяющего надстройку. При использовании Мастера надстроек класс по умолчанию имеет имя Connect.

  6. Сохраните файл с символами Юникода. В противном случае надстройку не удастся зарегистрировать. В зависимости от доступности надстройки другим пользователям путь может быть одним из следующих: <диск>:\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 .NET 2003 в Visual Studio 2005.

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

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

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