HOW TO:將 Visual Studio 2005 增益集更新為 Visual Studio 2008
更新:2007 年 11 月
您可以移轉 Visual Studio 2005 增益集 (Add-In),使其與 Visual Studio 2008 環境相容。移轉後的增益集即可存取更新和新增功能。
注意事項: |
---|
根據您目前使用的設定或版本而定,您所看見的對話方塊與功能表命令可能會與 [說明] 所描述的有所不同。使用 [一般開發設定] 開發了這些程序。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定。 |
若要移轉 Unmanaged C++ 增益集至 Visual Studio 2008
在已安裝 Visual Studio 2008 的電腦上,匯出位於 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\AddIns\<youraddinname>.<yourclassname> 的登錄機碼 (Registry Key)。
開啟登錄機碼,並將路徑變更為 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\AddIns\<youraddinname>.<yourclassname>。
將此登錄機碼複製到已安裝 Visual Studio 2008 的電腦上,然後按兩下將此項目加入至登錄中。
將整個方案資料夾複製到已安裝 Visual Studio 2008 的電腦上。
啟動 Visual Studio 2008 並開啟方案。
Visual Studio 轉換精靈隨即啟動。
使用 [Visual Studio 轉換精靈],將專案轉換為 Visual Studio 2008 格式。
如果您擁有部署專案,請開啟該專案,並在 Visual Studio 內選取 [登錄編輯程式]。
登錄圖示位於 [方案總管] 上方的工具列中。這個圖示可開啟與安裝專案有關聯的登錄機碼。
開啟位於 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Addins\<youraddinname>.<yourclassname> 的登錄機碼項目,並將它重新命名為 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Addins\<youraddinname>.<yourclassname>。
這個步驟會更新部署專案。
確認在 Office.dll 中沒有 Microsoft.Office.Core.Commandbars 的參考。
搜尋 "Office" 的專案並刪除參考。如果有使用 CommandBars,請加入 Microsoft.VisualStudio.CommandBars 組件的參考。
確認 DTE 的版本號碼參考適用於 9.0 版。
搜尋 8.0 版的專案文件,並將版本資訊更新為 9.0。
加入 EnvDTE90 組件的參考。
-
如此才能存取新功能。
檢視程式碼,確認已更新。
重建方案並執行增益集。
若要移轉 Managed 增益集至 Visual Studio 2008
將包含 Managed 增益集的整個方案資料夾複製到已安裝 Visual Studio 2008 的電腦上。
啟動 Visual Studio 2008 並開啟方案。
[Visual Studio 轉換精靈] 隨即啟動。使用此精靈,將專案轉換為 Visual Studio 2008 格式。
如果增益集包含 Office.dll 的參考,也包含 using Microsoft.Office.Core 陳述式 (Statement),請將參考和陳述式都刪除。如果增益集有使用命令列,請加入 Microsoft.VisualStudio.CommandBars 組件的參考。
開啟 [專案屬性頁] 並選取 [偵錯頁],確認工作目錄的路徑是正確的。將路徑更新為 Visual Studio 2008 的適當目錄。此路徑可能類似於:\Program Files\Microsoft Visual Studio 9\Common7\IDE\。
確認 [偵錯頁] 中的 [起始動作] 具有 [起始外部程式] 選項的正確路徑。
這個步驟會建立 Visual Studio 的執行個體,可針對增益集執行偵錯工具。此路徑可能類似於:\Program Files\Microsoft Visual Studio 9\Common7\IDE\devenv.exe。
加入 EnvDTE90 組件的參考。
-
如此才能存取新功能。
檢視程式碼,確認已更新。
重建方案並以偵錯模式執行增益集。