將相依性新增至 VSIX 套件
您可以設定 VSIX 套件部署,以安裝目標電腦上尚未存在的任何相依性。 若要達成此目的,請包含 source.extension.vsixmanifest 檔案的 VSIX 相依性。
新增相依性
開啟 [設計] 檢視中的 source.extension.vsixmanifest 檔案。 移至 [相依性] 索引標籤,然後按一下 [新增]。
若要新增已安裝的擴充功能:在 [新增相依性] 對話方塊中,選取 [已安裝的擴充功能],然後針對 [名稱] 選取清單中的擴充功能。
若要新增未安裝的另一個 VSIX:在 [新增相依性] 對話方塊中,選取 [檔案系統上的檔案],然後使用 [瀏覽] 按鈕來選取 VSIX。
需要特定的 Visual Studio 版本
例如,如果您的擴充功能需要特定版本的 Visual Studio 2017,這取決於 15.3 中發行的功能,您可以在 VSIX InstallationTarget 中指定組建編號。 例如,15.3 版的組建編號為「15.0.26730.3」。 您可以在這裡查看版本與組建編號的對應。 請注意,使用版本號碼「15.3」將無法正常運作。
如果您的擴充功能需要 15.3 或更新版本,您會將 InstallationTarget Version 宣告為 [15.0.26730.3, 16.0):
<Installation>
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[15.0.26730.3, 16.0)" />
</Installation>
VSIXInstaller 會偵測舊版 Visual Studio,並通知使用者需要更新。