社群元件基本資訊
更新:2007 年 11 月
社群元件是已封裝的自訂檔案或檔案集,可提供其他使用 Visual Studio 的開發人員共用。社群元件的範例可以是入門套件、增益集 (Add-In)、專案項目範本和 IntelliSense 程式碼片段。在 Visual Studio 中,您可以搜尋其他人所建立的社群元件,並且予以下載與安裝,以供您自己使用。社群元件是以 Visual Studio 內容安裝程式安裝在開發人員的電腦上,因而會出現在 Visual Studio 的適當對話方塊或視窗中。您也可以建立自己的社群元件與其他人共用。
通用詞彙
詞彙 |
定義 |
---|---|
社群元件 |
已封裝的自訂檔案或檔案集,其封裝方式可以讓檔案在開發人員間共用,並且在 Visual Studio 中安裝使用。社群元件可以包含入門套件、控制項、增益集、IntelliSense 程式碼片段或專案項目範本。 |
.vscontent 檔案 |
以 Visual Studio 內容安裝程式結構描述參考為基礎的 XML 檔案,用以定義已建立的元件種類,以及其他資訊。例如,您可以指定元件可在哪個版本的 Visual Studio 內使用。 |
.vsi 檔案 |
副檔名為 .vsi 的 .zip 檔案,包含 .vscontent 檔案和元件檔案。.vsi 檔案是您公佈在社群網站上或傳送給要使用元件的朋友與同事的檔案。按兩下 .vsi 檔案,啟動 Visual Studio 內容安裝程式。 |
Visual Studio 內容安裝程式 |
這個精靈會將 .vsi 檔案中的檔案複製到磁碟上的正確位置,使元件可以在 Visual Studio 中使用。 |
社群元件並存安裝考量
如果您在同一部電腦上安裝了 Visual Studio 2005 和 Visual Studio 2008,則需要考量一些問題。
如果您在第一次啟動 Visual Studio 2008 時,將 Visual Studio 2005 設定移轉為 Visual Studio 2008,則自訂的程式碼片段、增益集、巨集或工具箱控制項將不會隨著移轉。若要將這些項目移轉至 Visual Studio 2008,請按兩下元件的 .vsi 檔案重新安裝每個元件。
如果安裝以 Visual Studio 2005 設計的社群元件,則此元件將會自動安裝為同時供 Visual Studio 2005 和 Visual Studio 2008 使用。
根據其設計,使用 Visual Studio 2005 建立的社群元件在 Visual Studio 2008 內可能無法運作,反之亦然。
如果您使用 Visual Studio 2008 撰寫社群元件,則可以指定元件是否要安裝為搭配 Visual Studio 2005 和 Visual Studio 2008 使用,或是僅搭配 Visual Studio 2008 使用。如需詳細資訊,請參閱 HOW TO:封裝社群元件以使用 Visual Studio 內容安裝程式。
常見問題
如何尋找及安裝社群元件?
您可以從 [說明] 搜尋社群元件。MSDN Online 和 Codezone 社群是僅有包含社群元件的搜尋結果類型。如需詳細資訊,請參閱 HOW TO:尋找社群元件。
當找到社群元件時,您可以將它下載到您的電腦,然後進行安裝。如需詳細資訊,請參閱 HOW TO:安裝社群元件。
如何封裝檔案以建立社群元件?
若要封裝您的元件以散發為社群元件,必須額外建立兩個檔案:.vscontent 檔案和 .vsi 檔案。.vscontent 檔案是 XML 檔案,包含識別要共用之元件類型的相關資訊。
建立 .vscontent 檔案後,您必須將它和組成元件的檔案壓縮成一個 .zip 檔案。然後,將 .zip 副檔名變更為 .vsi,即 Visual Studio 內容安裝程式可以辨認的檔案類型。若要共用此 .vsi 檔,您可以將它公佈至網際網路或網路共用,或者使用電子郵件將它傳送給特定的收件者。如需詳細資訊,請參閱 HOW TO:封裝社群元件以使用 Visual Studio 內容安裝程式。