Share via


HOW TO:將自訂功能擴充散發給小組成員

建立自訂擴充 .dll 組件和 .Extensions.xml 檔之後,您可以使用「安裝精靈」專案,將它們散發給小組成員。 安裝專案會將組件和 XML 檔放置到使用者的 %Program Files%\Microsoft Visual Studio 10.0\VSTSDB\Extensions\CustomExtensions 資料夾中。 這可以更容易在目標使用者的電腦上安裝和註冊自訂擴充。 如需詳細資訊,請參閱 HOW TO:註冊和管理功能擴充

若要建立部署專案

  1. 開啟現有資料庫擴充性專案。

  2. 指向 [檔案] 功能表上的 [加入],然後按一下 [新增專案]。

    [新增專案] 對話方塊隨即開啟。

  3. 展開 [已安裝的範本] 清單中的 [其他專案類型] 節點,然後按一下 [安裝和部署]。 按一下詳細資料窗格中的 [安裝精靈]。 將專案命名為 DataBaseExtensionsSetup,然後按一下 [確定]。

  4. 按一下 [下一步],繼續完成 [安裝精靈] 第一個頁面上的步驟。

  5. 在精靈的第二個頁面上,按一下 [建立 Windows 應用程式的安裝程式],然後按一下 [下一步]。

  6. 在精靈的第三個頁面上,按一下 [來自 <資料庫擴充性專案名稱> 的主要輸出],然後按一下 [下一步]。

  7. 在精靈的第四個頁面上,按一下 [加入]。 瀏覽到您建立用來註冊自訂資料產生器的 <資料庫擴充性專案名稱>.Extensions.xml 檔案,然後按一下 [開啟]。

  8. 按一下 [完成]。

    系統已建立您的部署專案。

建立自訂資料夾

您現在必須在部署專案中建立資料夾,代表您的自訂擴充 .dll 和 .Extensions.xml 檔案將複製到其中的資料夾。

若要建立自訂資料夾

  1. 在部署專案中,按一下 [檔案系統] 索引標籤,在尚未指定檔案系統編輯器時加以指定。

  2. 以滑鼠右鍵按一下檔案系統編輯器最左邊窗格的空白區,然後指向 [加入特殊資料夾],再按一下 [自訂資料夾]。

  3. 輸入 Custom Extensions 做為新資料夾的名稱。

  4. 在檔案系統編輯器中,按一下該自訂資料夾。 在 [屬性] 視窗中,將資料夾的 [DefaultLocation] 屬性設定為 [ProgramFilesFolder]。

  5. 在 [屬性] 視窗中,附加下列內容到 [ProgramFilesFolder]:

    \Microsoft Visual Studio 10.0\VSTSDB\Extensions
    

    因此,產生的屬性值應該為:

    [ProgramFilesFolder] \Microsoft Visual Studio 10.0\VSTSDB\Extensions
    
    秘訣秘訣

    最佳做法是將擴充組件置於 <Microsoft Visual Studio 10.0>\VSTSDB\Extensions 目錄中的資料夾。 這有助您識別哪些擴充功能已包含在產品中,哪些是自訂建立的。 也建議使用資料夾,將擴充功能組織到特定類別。

  6. 在檔案系統編輯器的最左邊窗格中,按一下 [應用程式資料夾]。 以滑鼠右鍵按一下 [<資料庫擴充性專案名稱>.Extensions.xml 檔案],然後按一下 [剪下]。

  7. 在檔案系統編輯器最左邊的窗格中,以滑鼠右鍵按一下您所建立的 [Custom Extensions] 資料夾,再按一下 [貼上]。

    <資料庫擴充性專案名稱>.Extensions.xml 檔案就會部署到為這個自訂資料夾所指定的目錄位置。

  8. 在檔案系統編輯器的最左邊窗格中,按一下 [應用程式資料夾]。 以滑鼠右鍵按一下 [來自 <資料庫擴充性專案名稱> 檔案的輸出],然後按一下 [剪下]。

  9. 在檔案系統編輯器最左邊的窗格中,以滑鼠右鍵按一下 [Custom Extensions] 資料夾,再按一下 [貼上]。

    來自資料庫擴充性專案的主要輸出會部署在為這個自訂資料夾所指示的目錄位置中。

建置部署專案

您現在可以建置部署專案,之後您可以在任何已安裝 Visual Studio Premium 或 Visual Studio Ultimate 的電腦上,執行該專案以安裝自訂資料庫擴充。

若要建置部署專案

  1. 按一下 [建置] 功能表上的 [組態管理員],並確定已選取所有專案的 [建置] 核取方塊。

  2. 按一下 [建置] 功能表上的 [建置方案],即可建置此方案。

    您的部署專案現在已建置完成,而且已準備就緒可以安裝它。

請參閱

工作

HOW TO:註冊和管理功能擴充

概念

擴充 Visual Studio 的資料庫功能

建立自訂資料庫重構型別或目標

建立和註冊用於分析資料庫程式碼的其他規則

使用自訂資料產生器產生特製化測試資料

定義資料庫單元測試的自訂條件

其他資源

使用建置和部署參與者自訂資料庫建置和部署