共用方式為


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

更新:2007 年 11 月

您可以移轉 Visual Studio .NET 2003 增益集 (Add-In),使其與 Visual Studio 2005 環境相容。移轉後的增益集即可存取更新和新增功能。

注意事項:

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

若要移轉 Unmanaged C++ 增益集至 Visual Studio 2005

  1. 在已安裝 Visual Studio .NET 2003 的電腦上,匯出位於 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\AddIns\<youraddinname>.<yourclassname> 的登錄機碼 (Registry Key)。

  2. 開啟登錄機碼,並將路徑變更為 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\AddIns\<youraddinname>.<yourclassname>。

  3. 將此登錄機碼複製到已安裝 Visual Studio 2005 的電腦上,然後按兩下將此項目加入至登錄中。

  4. 將整個方案資料夾複製到已安裝 Visual Studio 2005 的電腦上。

  5. 啟動 Visual Studio 2005 並開啟方案。

    Visual Studio 轉換精靈隨即啟動。

  6. 使用 [Visual Studio 轉換精靈],將專案轉換為 Visual Studio 2005 格式。

  7. 選取部署專案 myprojectnameSetup,然後在 Visual Studio 內選取 [登錄編輯程式]。

    登錄圖示位於 [方案總管] 上方的工具列中。這個圖示可開啟與安裝專案有關聯的登錄機碼。

  8. 開啟位於 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Addins\<youraddinname>.<yourclassname> 的登錄機碼項目,並將它重新命名為 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Addins\<youraddinname>.<yourclassname>。

    這個步驟會更新部署專案。

  9. 確認在 Office.dll 中沒有 Microsoft.Office.Core.Commandbars 的參考。

    搜尋 "Office" 的專案並刪除參考。如果有使用 CommandBars,請加入 Microsoft.VisualStudio.CommandBars 組件的參考。

  10. 確認 DTE 的版本號碼參考適用於 8.0 版。

    搜尋 7.0 版的專案文件,並將版本資訊更新為 8.0。

  11. 加入 EnvDTE80 組件的參考。

  12. 將參考從 DTE 物件變更為 DTE2 物件。

    如此才能存取新功能。

  13. 檢視程式碼,確認已更新。

  14. 重建方案並執行增益集。

若要移轉 Managed 增益集至 Visual Studio 2005

  1. 將包含 Managed 增益集的整個方案資料夾複製到已安裝 Visual Studio 2005 的電腦上。

  2. 啟動 Visual Studio 2005 並開啟方案。

    [Visual Studio 轉換精靈] 隨即啟動。使用此精靈,將專案轉換為 Visual Studio 2005 格式。

  3. 為增益集建立 XML 增益集登錄檔案。

    如需詳細資訊,請參閱增益集登錄。如需 XML 檔案的簡化版本,請參閱 HOW TO:使用 XML 註冊 (Managed) 將 Visual Studio .NET 2003 增益集升級為 Visual Studio 2005

  4. 如果增益集包含 Office.dll 的參考,也包含 using Microsoft.Office.Core 陳述式 (Statement),請將參考和陳述式都刪除。如果增益集有使用命令列,請加入 Microsoft.VisualStudio.CommandBars 組件的參考。

  5. 開啟 [專案屬性頁] 並選取 [偵錯頁],確認工作目錄的路徑是正確的。將路徑更新為 Visual Studio 2005 的適當目錄。此路徑可能類似於:\Program Files\Microsoft Visual Studio 8\Common7\IDE\。

  6. 確認 [偵錯頁] 中的 [起始動作] 具有 [起始外部程式] 選項的正確路徑。

    這個步驟會建立 Visual Studio 的執行個體,可針對增益集執行偵錯工具。此路徑可能類似於:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe。

  7. 加入 EnvDTE80 組件的參考。

  8. 將參考從 DTE 物件變更為 DTE2 物件。

    如此才能存取新功能。

  9. 檢視程式碼,確認已更新。

  10. 重建方案並以偵錯模式執行增益集。

請參閱

概念

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