Aracılığıyla paylaş


Nasıl yapılır: paket bileşenleri için Visual Studio Installer içerik

Visual Studio içerik yükleyicisi eklentilerini dağıtmak ve kod parçacıkları Visual Studio genişletmek için bir yol sağlar. Diğer dağıtım stratejileri hakkında daha fazla bilgi için bkz: Visual Studio uzantısı dağıtma.

Bir uzantı kullanarak yüklenebilir yapmak için Visual Studio içerik yükleyicisi, paket genellikle bir topluluk bileşeni olarak verilen bir .vsi dosyası uzantısı. Visual Studio İçerik yükleyicisi otomatik olarak kopyalar maddelerin topluluk bileşenleri bir geliştiricinin bilgisayarında doğru dizinlere doğru iletişim kutularında öğeleri görünecek şekilde Visual Studio.

Kullanmak için Visual Studio topluluk bileşenleri yüklemek için içerik yükleyicisi bileşen için bir .vscontent dosyası oluşturmanız gerekir. .Vscontent dosyasını oluşturduktan sonra bir .zip dosyasına bileşen dosyaları ve .vscontent dosyasını sıkıştırmak ve .vsi için .zip dosya adı uzantısını değiştirin. .Vsi dosyasını diğer geliştiriciler için sonra dosyayı Web'den yükleme için kullanılabilir hale getirme, dosyayı bir e-posta eki olarak göndererek veya bir ağ paylaşımında nakil gibi karar ne olursa olsun yöntemi kullanarak da dağıtabilirsiniz.

.Vscontent dosyaları

.Vscontent dosyalarını temel alan xml kullanmak Visual Studio Content Installer şema başvurusu oluşturduysanız ve paylaşmak istiyorsanız bileşenleri tanımlamak için. En azından .vscontent dosyasını bileşenleri türünü ve sürümünü tanımlayan Visual Studio , componens ile birlikte kullanılmalıdır. .Vscontent dosya yazılan sonra .vsi dosyasını, oluşturabileceğiniz Visual Studio içerik yükleyicisi bir geliştiricinin bilgisayarında bileşenleri yüklemek için kullanır.

Temel .vscontent dosyası oluşturmak için

  1. Üzerinde Dosya menüsü, Yeni ve ardından Dosya.

  2. İçinde Genel kategorisi, select xml dosyası ve ardından açık.

  3. Geçerli .vscontent dosyasını kullanarak oluşturduğunuz Visual Studio Content Installer şema başvurusu.

    Not

    Örnek xml dosyaları .vscontent için bu konudaki örnek bölümlerinde bulunabilir.

  4. .Vscontent dosyasını topluluk bileşenle ilgili dosyaları aynı dizine kaydedin.

.VSI dosyaları

Visual Studioİçerik yükleyicisi (.vsi) dosyaları alışverişi için kullanılan Visual Studio içerik Geliştirici Topluluğu'nda. .Vsi dosyası bu bileşenleri içeren bir adlandırılmış .zip dosyasıdır:

  • Topluluk bileşeni tanımlayan bir xml .vscontent dosyası.

  • Bileşen dosyaları.

Visual Studio İçerik yükleyicisi .vsi dosyaları paylaşılan içeriği doğru konuma yüklemek için kullanır. .Vsi dosyaları yükleme hakkında daha fazla bilgi için bkz: Topluluk Bileşenleri Nasıl Bulunur ve Yüklenir.

Bazı özellikleri, Visual Studio içerik yükleyicisi ek araç veya uygulamak için hizmet gerektirir.

  • Topluluk bileşeniniz için yayımcı bilgilerini görüntülemek için Visual Studio içerik yükleyicisi .vsi dosyasını imzalamak gerekir. Daha fazla bilgi için bkz. Şifreleme Hizmetleri.

  • Bir son kullanıcı lisans sözleşmesi (eula) görüntülemek için Visual Studio içerik yükleyicisi gerekir katıştırırsanız bu bilgileri .zip dosyasında. Açıklama özelliği aracılığıyla katıştırılmış bilgileri de dahil olmak üzere WinZip destekler. WinZip hakkında daha fazla bilgi için bkz: http://www.winzip.com. Açıklama özelliği hakkında daha fazla bilgi için WinZip Yardım dosyasına bakın.

Temel .vsi dosyası oluşturmak için

  1. Henüz yapmadıysanız, bir bileşen için geçerli .vscontent dosyası oluşturun. Daha fazla bilgi için bkz.vscontent dosyası, bu konunun önceki kısımlarında bulundu.

  2. İçinde Dosya Gezgini, .vscontent dosyası da dahil olmak üzere bileşen için gerekli olan dosyaları seçin.

  3. Seçili dosyaları sağ tıklatın, işaret Göndermek için,'ı tıklatın Sıkıştırılmış (zip'lenmiş) klasör.

    Seçili dosyaları tek bir .zip dosyasına sıkıştırılır.

  4. .Vsi için .zip dosya uzantısını yeniden adlandırın.

Örnek

Aşağıdaki örnek, bir eklenti içeren bir .vsi dosyası için bir .vscontent dosyası gösterir. <ContentVersion> Öğeyi ayarlamak 2.0, yalnızca Visual Studio sürümleri ile 9.0 ve 10.0 uyumlu eklenti anlamına gelir.

Bu içerik .vsi dosyası aşağıdaki dosyaları dahil edilir:

  • Bu örnekte gösterilen xml içeren bir .vscontent dosyası.

  • Eklenti kayıt dosyasını MyAddin.Addin.

  • Eklenti derlenen .dll dosyası MyAddin.dll.

Eklenti dosyaları aşağıdaki dizine yüklenir:

n:\... \My Documents\Visual studio <sürüm> \Addins\

Ek örnekler için bkz. How to: Publish Project Templates ve Nasıl yapılır: kod parçacıkları Dağıt.

<VSContent xmlns="https://schemas.microsoft.com/developer/vscontent/2005"> 
    <Content>
        <FileName>MyAddin.Addin</FileName>
        <FileName>MyAddin.dll</FileName>
        <DisplayName>Example Add-in</DisplayName>
        <Description>An add-in created for this example.</Description>
        <FileContentType>Addin</FileContentType>
        <ContentVersion>2.0</ContentVersion>
    </Content>
</VSContent>

Ayrıca bkz.

Görevler

Nasıl yapılır: kod parçacıkları Dağıt

Diğer Kaynaklar

Interacting with Other Developers

How to: Publish Project Templates