共用方式為


HOW TO:使用 XML 註冊 (Managed) 將 Visual Studio .NET 2003 增益集升級為 Visual Studio 2005

更新:2007 年 11 月

XML 登錄方法比 COM 登錄方法簡單。而這是在 Visual Studio 2005 中使用 Visual Studio .NET 2003 Managed 增益集 (Add-In) 的慣用方法。

如果使用命令列,必須使用 Visual Studio 2005 更新程式碼並且重新編譯增益集。如需詳細資訊,請參閱 HOW TO:移轉 Visual Studio .NET 2003 增益集至 Visual Studio 2005

注意事項:

根據目前使用的設定與版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中所描述的不同。使用 [一般開發設定] 開發了這些程序。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

登錄增益集

在下列程序中,會使用 .Addin XML 檔案登錄 Managed 增益集。

若要使用 XML 登錄檔案登錄增益集

  1. 將使用 Visual Studio .NET 2003 所建立的增益集及其附屬組件 (Assembly) 移至 Visual Studio 2005 電腦中。

  2. 建立名為 myaddinname.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> 標記 (Tag) 內的內容,使其符合增益集的描述。

  4. 在 <Assembly> 標記內,加入組件的絕對路徑。

  5. 在 <FullClassName> 標記內,依照下列格式變更其內容:yourassemblyname.addinclass。

    yourassemblyname 是組件的名稱 (不含副檔名),addinclass 是定義增益集的類別名稱。使用 [增益集精靈] 時,預設的類別名稱為 Connect。

  6. 將檔案另存為 Unicode 字元,否則增益集將會無法登錄。其路徑為 <drive>:\Document and Settings\All Users\Application Data\Microsoft\MSEnvShared\Addins 或 <drive>:\Document and Settings\yourusername\Application Data\Microsoft\MSEnvShared\Addins (視增益集是否要提供給其他使用者使用而定)。如果路徑不存在,請建立路徑。

請參閱

工作

HOW TO:使用 Visual Studio .NET 2003 增益集部署套件註冊 Visual Studio 2005 的增益集 (Managed 和 Unmanaged)

HOW TO:移轉 Visual Studio .NET 2003 增益集至 Visual Studio 2005

概念

增益集登錄

將增益集從 Visual Studio 2005 移轉和升級為 Visual Studio 2008