共用方式為


管理元件

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

Windows 安裝程式中的工作單位稱為 Windows 安裝程式元件 (有時稱為 WICs 或只是元件)。 GUID 會識別每個 WIC,是安裝和參考計數,若是使用 Windows 安裝程式的設定的基本單位。

雖然您可以使用數種產品來建立您的 VSPackage 安裝程式,在本文中會假設使用的 Windows Installer (.msi) 檔案。 在建立您的安裝程式時,您必須正確地管理檔案部署,這樣隨時都正確的參考計數才會。 因此,不同版本的產品會將不會干擾或分解彼此混合安裝中並解除安裝案例。

Windows 安裝程式時,參考計數就會發生在元件層級。 您必須仔細組織您的資源 — 檔案、 登錄項目等等 — 元件。 有其他層級的組織 — 例如模組、 功能和產品 —,可協助在不同案例中。 如需詳細資訊,請參閱Windows 安裝程式的基本概念

撰寫的並存安裝的安裝程式的指導方針

  • 作者的檔案和登錄機碼到他們自己的元件版本之間共用的。

    這可讓您輕鬆使用它們的未來版本。 比方說,向全球,註冊的型別程式庫檔案延伸模組,註冊 HKEY_CLASSES_ROOT,等其他項目。

  • 共用的元件群組到個別的合併模組。

    這可協助您撰寫正確設定並存向前移動。

  • 在版本之間使用相同的 Windows Installer 元件安裝共用的檔案和登錄機碼。

    如果您使用不同的元件時,檔案和登錄項目會解除安裝時解除安裝一個版本的 VSPackage,但仍安裝另一個 VSPackage。

  • 不要混合使用版本控制和共用同一個元件中的項目。

    如此一來,因此無法安裝在全域位置和版本控制的項目,隔離位置共用的項目。

  • 不需要指向已建立版本的檔案共用的登錄機碼。

    如果這麼做,安裝另一個版本的 VSPackage 時,將會複寫的共用的金鑰。 移除第二個版本之後,索引鍵指向檔案變不見了。

另請參閱

[選擇 共用和版本建立 Vspackage
VSPackage 安裝案例