「社群元件」(Community Component) 一詞是指以 .vsi 檔案形式散發並由 Visual Studio 內容安裝程式所安裝的 Visual Studio 擴充功能。 建議 .vsi 格式只用於巨集、增益集和 IntelliSense 程式碼片段。 如需如何安裝其他擴充功能類型的詳細資訊,請參閱安裝和管理 Visual Studio 工具和擴充功能。
您可以從 Web 下載社群元件,或是向其他開發人員取得社群元件。 接著,您必須安裝此元件,才能在 Visual Studio 中加以使用。
社群元件的版本控制與 Visual Studio
在 Visual Studio 2010 和 Visual Studio 2008 中,社群元件的作者就可以選取他們的元件所支援的 Visual Studio 版本。 在 Visual Studio 2010 上,您可以安裝使用 Visual Studio 2005 建立的元件。 不過,使用 Visual Studio 2010 建立的元件可能不是針對 Visual Studio 2005 或 Visual Studio 2008 所設計的,須視元件作者所做的選擇而定。 如需詳細資訊,請參閱 HOW TO:封裝元件以使用 Visual Studio 內容安裝程式。
如果您在同一部電腦上安裝了兩個 Visual Studio 版本,並且按兩下包含了增益集以外之元件的 .vsi 檔案,則元件會自動安裝為可供兩個版本所使用。 由於登錄的需求,因此一次只能為一種 Visual Studio 版本安裝增益集社群元件。 預設會為原本用來建立該元件的 Visual Studio 版本安裝增益集社群元件。
若要安裝社群元件
按兩下該元件的 .vsi 檔。
[Visual Studio 內容安裝程式] 隨即出現。
請依照精靈中的指示安裝元件。
建議您閱讀 [發行者狀態] 中的資訊,以判斷控制項是否已經過簽署。 為進一步加強安全性,請按一下 [檢視] 顯示將安裝在您電腦上的檔案清單。
解除安裝社群元件
Visual Studio 內容安裝程式不包含解除安裝功能。 您可以在 [巨集總管] 中刪除巨集以移除巨集。 若要解除安裝增益集,請參閱 HOW TO:停用和移除增益集。
若要解除安裝程式碼片段
從 \Program Files\Microsoft Visual Studio\Version\Language\Snippets\Locale\Language 中刪除 .snippet 檔案。
移除位於 HKCU\Software\Microsoft\VisualStudio\Version\Languages\CodeExpansions\Language 的對應登錄機碼。
請參閱
工作
HOW TO:封裝元件以使用 Visual Studio 內容安裝程式