共用方式為


部署圖層模型擴充功能

更新:2010 年 6 月

Visual Studio 2010 Premium 和 Visual Studio 2010 Ultimate 的使用者可以安裝您所建立的圖層模型擴充功能,方法是使用 Visual Studio 2010 Ultimate 和 Visual Studio 2010 Visualization and Modeling 功能套件或 Visual Studio 2010 功能套件 2。 您必須設定您的擴充功能,好讓安裝程式尋找正確的需求。 如需詳細資訊,請參閱 Visual Studio 功能套件

設定部署選項

若要讓擴充功能安裝在其他電腦上,您必須在 VSIX 專案中的 source.vsix.manifest 內設定下列選項。

注意事項注意事項

如果您已建立包含圖層擴充專案範本的專案,應該已經設定這些選項。 如果您已建立個別的 VSIX 專案,您必須進行以下變更。

  • [支援的 Visual Studio 版本] 應該設定為下列其中一項或兩項:Visual Studio 2010 Premium 和 Visual Studio 2010 Ultimate

  • [VSIX References] (VSIX 參考) 必須包含 Visual Studio 2010 Visualization and Modeling 功能套件執行階段,這會包含在 Visualization and Modeling 功能套件與功能套件 2 中。

VSIX References (VSIX 參考) 清單會使得安裝程式檢查您所指定的擴充功能是否安裝在目標電腦上。 有兩個替代方式可包含此參考:

  • **當做參考連結。**當使用者嘗試安裝您的擴充功能時,安裝程式將會驗證是否已安裝此執行階段。 如果尚未安裝,使用者會看到一則訊息,其中包含此執行階段之安裝頁面的超連結。

  • **當做裝載。**當使用者安裝您的擴充功能時,除非此執行階段已安裝,否則安裝程式會開始安裝此執行階段。

若要設定此執行階段的參考連結

  1. source.vsix.manifest 中,按一下 [加入參考]。

  2. 按一下 [選取安裝的擴充功能]。

  3. 為此功能套件選取執行階段。

若要包含執行階段當做擴充功能安裝程式內的裝載

  1. source.vsix.manifest 中,按一下 [加入參考]。

  2. 按一下 [Add Payload to VSIX] (將裝載加入至 VSIX)。

  3. 按一下省略符號 [...] 按鈕。 在此對話方塊中,瀏覽至下列位置:

    • 如果您已經安裝 Visual Studio 2010 Visualization and Modeling 功能套件:

      %LocalAppData%\Microsoft\VisualStudio\10.0\Extensions\Microsoft\Visualization and Modeling Feature Pack Runtime\1.0\Visualization and Modeling Feature Pack Runtime.vsix

      注意事項注意事項

      %LocalAppData% 通常是 DriveName:\Users\UserName\AppData\Local。 在 Windows XP 或 Windows 2003 上,請使用 %AppData% 而非 %LocalAppData%。

      -或-

    • 如果您已經安裝 Visual Studio 2010 Feature Pack 2:

      …\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\Visualization and Modeling Feature Pack Runtime\1.0\Visualization and Modeling Feature Pack Runtime.vsix

安裝您的擴充功能

您的擴充功能會編譯成 VSIX 檔,您可以將此檔案安裝在其他電腦上。 您也可以將它安裝在開發電腦上,讓此擴充功能可在主要 Visual Studio 執行個體中使用。

若要安裝擴充功能

  1. 在包含 source.vsix.manifest 的專案中,於 Windows 檔案總管中開啟 bin\*

  2. *.vsix 檔案複製到要安裝擴充功能的目標電腦上。

  3. 在目標電腦上,於 Windows 檔案總管中按兩下 *.vsix 檔案。

    VSIX 安裝程式隨即開啟。

若要解除安裝擴充功能

  1. 在 Visual Studio 中按一下 [工具] 功能表上的 [擴充管理員]。

  2. 按一下擴充功能的名稱,然後按一下 [解除安裝]。

在 Team Foundation Build Server 上安裝擴充功能

Team Foundation Build 伺服器通常不會安裝 Visual Studio,所以您無法按兩下 VSIX 來安裝它。 Team Foundation Build 的安裝包含某些允許 VSIX 擴充功能執行的元件,但是您必須手動安裝此擴充功能。

若要在 Team Foundation Build Server 上安裝圖層擴充功能

  1. 將下列 VSIX 檔案從您的開發電腦複製到 Team Foundation Build 電腦:

    • 如果您已經安裝 Visual Studio 2010 Visualization and Modeling 功能套件:

      從下列位置複製功能套件執行階段:%LocalAppData%\Microsoft\VisualStudio\10.0\Extensions\Microsoft\Visualization and Modeling Feature Pack Runtime\1.0\Visualization and Modeling Feature Pack Runtime.vsix

      注意事項注意事項

      %LocalAppData% 通常是 DriveName:\Users\UserName\AppData\Local。 在 Windows XP 或 Windows 2003 上,請使用 %AppData% 而非 %LocalAppData%。

      -或-

      如果您已經安裝 Visual Studio 2010 Feature Pack 2:

      從下列位置複製功能套件執行階段:…\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\Visualization and Modeling Feature Pack Runtime\1.0\Visualization and Modeling Feature Pack Runtime.vsix

    • 下列位置中已編譯的 VSIX:

      YourVSIXProjectName\bin\*\*.vsix

  2. 在 Team Foundation Build 電腦上,將 VSIX 檔案置於下列其中一個位置:

    • 若要針對所有使用者和服務安裝:

      %ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft

    • 如果只要針對執行 Team Foundation Build 的網路服務安裝:

      %WinDir%\ServiceProfiles\NetworkService\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft

    • 如果您已設定 Team Foundation Build 在互動模式中當做特定使用者執行,您可以只針對該使用者安裝:

      %LocalAppData%\Microsoft\VisualStudio\10.0\Extensions\Microsoft

      注意事項注意事項

      %LocalAppData% 通常是 DriveName:\Users\UserName\AppData\Local。 在 Windows XP 或 Windows 2003 上,請使用 %AppData% 而非 %LocalAppData%。

  3. 將每一個 VSIX 檔案展開到相同位置的資料夾:

    1. 將副檔名從 .vsix 變更為 .zip

    2. 將 .zip 檔案中的內容解壓縮到資料夾中。

    3. 刪除此 .zip 檔

  4. 重新啟動 Team Foundation Build。

變更記錄

日期

記錄

原因

2010 年 6 月

已新增 AppData 和 LocalAppData 的釐清內容

客戶回函。

2010 年 12 月

已針對 Visual Studio 2010 Feature Pack 2 更新

資訊加強。