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 登錄檔案登錄增益集
將使用 Visual Studio .NET 2003 所建立的增益集及其附屬組件 (Assembly) 移至 Visual Studio 2005 電腦中。
建立名為 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>
編輯 <FriendlyName> 和 <Description> 標記 (Tag) 內的內容,使其符合增益集的描述。
在 <Assembly> 標記內,加入組件的絕對路徑。
在 <FullClassName> 標記內,依照下列格式變更其內容:yourassemblyname.addinclass。
yourassemblyname 是組件的名稱 (不含副檔名),addinclass 是定義增益集的類別名稱。使用 [增益集精靈] 時,預設的類別名稱為 Connect。
將檔案另存為 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