Share via


İzlenecek yol: Visual Studio uzantısı yayımlama

Bu kılavuz, Visual Studio uzantısını Visual Studio Market'te yayımlamayı gösterir. Uzantınızı Visual Studio Market'e eklediğinizde, geliştiriciler yeni ve güncelleştirilmiş uzantılara göz atmak için Uzantılar ve Güncelleştirmeler kullanabilir.

Önkoşullar

Bu kılavuzu izlemek için Visual Studio SDK'sını yüklemeniz gerekir. Daha fazla bilgi için bkz . Visual Studio SDK'sını yükleme.

Visual Studio uzantısı oluşturma

Bu makalede varsayılan VSPackage uzantısı gerçekleştirilir, ancak adımlar her tür uzantı için geçerlidir.

Uzantınızı paketleme

  1. .vsixmanifest uzantısını ürün adı, yazar ve sürüm hakkında doğru bilgilerle güncelleştirin.

    update extension vsixmanifest

  2. Uzantınızı Yayın modunda oluşturun. Artık uzantınız \bin\Release klasöründe bir VSIX olarak paketlenmiştir.

  3. Yüklemeyi doğrulamak için VSIX'e çift tıklayabilirsiniz.

Uzantıyı test edin

Uzantıyı dağıtmadan önce visual studio'nun deneysel örneğine doğru yüklendiğinden emin olmak için derleyin ve test edin.

  1. Visual Studio'da, visual studio'nun deneysel bir örneğini açmak için hata ayıklamaya başlayın.

  2. Deneysel örnekte Araçlar menüsüne gidin ve Uzantılar'a tıklayın ve Güncelleştirmeler. TestPublish uzantısı orta bölmede görünmelidir ve etkinleştirilmelidir.

  3. Araçlar menüsünde test komutunu gördüğünüzden emin olun.

Uzantıyı Visual Studio Market'te yayımlama

  1. Uzantınızın Yayın sürümünü oluşturduğunuzdan ve güncel olduğundan emin olun.

  2. Web tarayıcısında Visual Studio Market'e gidin.

  3. Sağ üst köşede Oturum aç'a tıklayın.

  4. Oturum açmak için Microsoft hesabınızı kullanın. Microsoft hesabınız yoksa bu noktada bir hesap oluşturabilirsiniz.

  5. Uzantıları yayımla'ya tıklayın. Bu seçenek, tüm uzantılarınız için yönetim sayfasına gider. Yayımcı hesabınız yoksa, şu anda bir hesap oluşturmanız istenir.

    Upload to Marketplace

  6. Uzantınızı karşıya yüklemek için kullanmak istediğiniz yayımcıyı seçin. Sol tarafta listelenen yayımcı adlarına tıklayarak yayımcıları değiştirebilirsiniz. Yeni uzantı'ya tıklayın ve Visual Studio'yu seçin.

  7. 1: Uzantıyı karşıya yükleme bölümünde, doğrudan Visual Studio Market'e vsIX dosyası yüklemeyi veya yalnızca kendi web sitenize bir bağlantı eklemeyi seçebilirsiniz. Bu örnekte TestPublish.vsix uzantısı karşıya yüklenir. Uzantınızı sürükleyip bırakın veya dosyaya göz atmak için tıklama bağlantısını kullanın. Uzantınızı projenin \bin\Release klasöründe bulun. Continue (Devam) düğmesine tıklayın.

  8. 2' de: Uzantı ayrıntılarını sağlayın, bazı alanlar uzantınızdan source.extension.vsixmanifest dosyasından otomatik olarak doldurulur. Aşağıda her bir ayrıntı hakkında daha fazla bilgi bulabilirsiniz:

    • Dahili Ad , uzantının ayrıntı sayfasının URL'sinde kullanılır. Örneğin, "myname" yayımcı adı altında bir uzantı yayımlamak ve dahili adı "uzantım" olarak belirtmek, uzantınızın ayrıntı sayfası için "marketplace.visualstudio.com/items?itemName=myname.myextension" URL'sine neden olur.

    • Uzantınızın Görünen Adı . Bu ad source.extension.vsixmanifest dosyasından otomatik olarak doldurulur.

    • Karşıya yüklediğiniz uzantının sürüm numarası. Bu sürüm source.extension.vsixmanifest dosyasından otomatik olarak doldurulur.

    • VSIX Kimliği , Visual Studio'da uzantınız için kullanılan benzersiz tanımlayıcıdır. Uzantınızın otomatik olarak güncelleştirilmiş olmasını istiyorsanız bu tanımlayıcı gereklidir. Bu tanımlayıcı source.extension.vsixmanifest dosyasından otomatik olarak doldurulur.

    • Uzantınız için kullanılan logo . Bu logo, sağlanırsa source.extension.vsixmanifest dosyasından otomatik olarak doldurulur.

    • Uzantınızın ne yaptığının kısa açıklaması . Bu açıklama source.extension.vsixmanifest dosyasından otomatik olarak doldurulur.

    • Genel bakış , uzantınızın ne yaptığı hakkında ekran görüntüleri ve ayrıntılı bilgiler eklemek için iyi bir yerdir.

    • Desteklenen Visual Studio sürümleri , uzantınızın hangi Visual Studio sürümlerinde çalışacağını seçmenize olanak tanır. Uzantınız yalnızca bu sürümlere yüklenir.

    • Desteklenen Visual Studio sürümü , uzantınızın hangi Visual Studio sürümlerinde çalışacağını seçmenize olanak tanır. Uzantınız yalnızca bu sürümlere yüklenir.

    • Tür. En yaygın uzantı türü Araçlar'dır.

    • Kategoriler. Uzantınıza en uygun üç taneye kadar seçin.

    • Etiketler , kullanıcıların uzantınızı bulmasına yardımcı olan anahtar sözcüklerdir. Etiketler, Visual Studio Market'teki uzantılarınızın arama ilgi düzeyini artırmaya yardımcı olabilir.

    • Fiyatlandırma Kategorisi , uzantınızın maliyetidir.

    • Kaynak kodu deposu , kaynak kodunuzun bağlantısını toplulukla paylaşmanıza olanak tanır.

    • Uzantınız için Soru-Cevap'a izin ver, kullanıcıların uzantı giriş sayfanıza soru bırakmasına olanak tanır.

  9. Kaydet ve Karşıya Yükle'ye tıklayın. Bu seçenek sizi yayımcı yönetimi sayfanıza geri götürür. Uzantınız henüz yayımlanmadı.

  10. Uzantınızı yayımlamak için uzantınıza sağ tıklayın ve Genel Yap'ı seçin. Uzantınızın Visual Studio Market'te nasıl görüneceğini görmek için Uzantıyı Görüntüle'yi seçin. Alım numaraları için Raporlar'a tıklayın. Uzantınızda değişiklik yapmak için Düzenle'ye tıklayın.

    Extension Entry Menu

  11. Genel Yap'a tıklayın ve uzantınız artık geneldir. Uzantınız için Visual Studio Market'te arama yapın.

Visual Studio Market'te yayımlanmış bir uzantıyı güncelleştirme

Başlamadan önce uzantınızın yeni sürüm sürümünü oluşturduğunuzdan ve güncel olduğundan emin olun.

  1. Web tarayıcısında Visual Studio Market'e gidin.

  2. Sağ üst köşede Oturum aç'a tıklayın ve ardından Microsoft hesabınızla oturum açın.

    Screenshot that shows selecting an uploaded extension file in File Explorer.

  3. Uzantıları yayımla'ya tıklayın ve güncelleştirilmiş uzantınızı karşıya yüklemek için kullanmak istediğiniz yayımcıyı seçin.

    Screenshot of Visual Studio Marketplace with the Publish extensions link highlighted.

  4. Güncelleştirmek istediğiniz uzantının yanında, farenizi üç yatay noktanın üzerine getirin ve düzenle'yi seçin.

    Screenshot that shows choosing an extension to edit.

  5. 1' de : Uzantıyı karşıya yükleyin, VSIX dosya adınızdan sonra, yayımlanmış uzantınızı düzenlemek için kalem simgesine tıklayın.

    Screenshot that shows clicking the pencil icon to edit your extension.

  6. Güncelleştirilmiş uzantı VSIX dosyanıza göz atın. Dosyaya tıklayın ve ardından Aç'a tıklayın.

    Güncelleştirilmiş uzantınız karşıya yüklenir.

    Screenshot of an Uploading file notification after uploading an edited extension.

  7. 2' de: Uzantı ayrıntılarını sağlayın, bazı ayrıntılar bir uzantı güncelleştirmesi için salt okunur veya uzantınızdan source.extension.vsixmanifest dosyasından otomatik olarak doldurulur. Uzantı ayrıntıları hakkında daha fazla bilgi:

    • Dahili Ad* uzantının ayrıntı sayfasının URL'sinde kullanılır. Örneğin, "myname" yayımcı adı altında bir uzantı yayımlamak ve dahili adı "uzantım" olarak belirtmek, uzantınızın ayrıntı sayfası için "marketplace.visualstudio.com/items?itemName=myname.myextension" URL'sine neden olur.

    • Uzantınızın Görünen Adı* . Bu ad source.extension.vsixmanifest dosyasından otomatik olarak doldurulur.

    • Karşıya yüklediğiniz uzantının sürüm* numarası. Bu sürüm source.extension.vsixmanifest dosyasından otomatik olarak doldurulur.

    • VSIX Kimliği*, Visual Studio'da uzantınız için kullanılan benzersiz tanımlayıcıdır. Uzantınızın otomatik olarak güncelleştirilmiş olmasını istiyorsanız bu tanımlayıcı gereklidir. Bu tanımlayıcı source.extension.vsixmanifest dosyasından otomatik olarak doldurulur.

    • Uzantınız için kullanılan logo*. Bu logo, sağlanırsa source.extension.vsixmanifest dosyasından otomatik olarak doldurulur.

    • Uzantınızın ne yaptığının kısa açıklaması*. Bu açıklama source.extension.vsixmanifest dosyasından otomatik olarak doldurulur.

    • Genel bakış , uzantınızın ne yaptığı hakkında ekran görüntüleri ve ayrıntılı bilgiler eklemek için iyi bir yerdir.

    • Desteklenen Visual Studio sürümleri* uzantınızın hangi Visual Studio sürümlerinde çalışacağını seçmenize olanak tanır. Uzantınız yalnızca bu sürümlere yüklenir.

    • Desteklenen Visual Studio sürümü* uzantınızın hangi Visual Studio sürümlerinde çalışacağını seçmenizi sağlar. Uzantınız yalnızca bu sürümlerde yüklüdür.

    • Tür. En yaygın uzantı türü Araçlar'dır.

    • Kategoriler. Uzantınıza en uygun üç taneye kadar seçin.

    • Etiketler , kullanıcıların uzantınızı bulmasına yardımcı olan anahtar sözcüklerdir. Etiketler, Visual Studio Market'teki uzantılarınızın arama ilgi düzeyini artırmaya yardımcı olabilir.

    • Fiyatlandırma Kategorisi , uzantınızın maliyetidir.

    • Kaynak kodu deposu , kaynak kodunuzun bağlantısını toplulukla paylaşmanıza olanak tanır.

    • Uzantınız için Soru-Cevap'a izin ver, kullanıcıların uzantı giriş sayfanıza soru bırakmasına olanak tanır.

      * Bu ayrıntı bir uzantı güncelleştirmesi için değiştirilemez.

  8. Kaydet ve Karşıya Yükle'ye tıklayın. Bu seçenek sizi yayımcı yönetimi sayfanıza geri götürür. Uzantınız henüz yayımlanmadı.

  9. Uzantınızı yayımlamak için uzantınıza sağ tıklayın ve Genel Yap'ı seçin. Uzantınızın Visual Studio Market'te nasıl görüneceğini görmek için Uzantıyı Görüntüle'yi seçin. Alım numaraları için Raporlar'a tıklayın. Uzantınızda değişiklik yapmak için Düzenle'ye tıklayın.

Yayımcı hesabınızı yönetmek için ek kullanıcılar ekleme

Visual Studio Market, yayımcı hesabına erişmek ve bu hesabı yönetmek için ek kullanıcılara izin verilmesini destekler.

  1. Eklemek istediğiniz üyeden Market'teki hesabında oturum açmasını isteyin ve Kullanıcı Kimliğini alın. Kullanıcı Kimliği, aşağıdaki görüntüde gösterildiği gibi e-postanın üzerine gelinerek görünür:

    Screenshot that shows the user ID next to a user's name and email address in Marketplace.

  2. Üye, Panoya kopyala düğmesine tıklayarak Kullanıcı Kimliğini kopyalayabilir ve ardından sizinle paylaşabilir.

  3. Başka kullanıcılar eklemek istediğiniz yayımcı hesabına gidin.

  4. Üyeler'i seçin ve Ekle'ye tıklayın.

    Add Additional User

  5. Ardından, eklemek istediğiniz kullanıcının Kullanıcı Kimliğini belirtebilir ve Rol seçin altında doğru erişim düzeyini vekleyebilirsiniz. Aşağıdaki seçeneklerden birini seçebilirsiniz:

    • Oluşturucu: Kullanıcı uzantıları yayımlayabilir, ancak diğer kullanıcılar tarafından yayımlanan uzantıları görüntüleyemez veya yönetemez.

    • Okuyucu: Kullanıcı uzantıları görüntüleyebilir, ancak uzantıları yayımlayamaz veya yönetemez.

    • Katkıda Bulunan: Kullanıcı uzantıları yayımlayabilir ve yönetebilir, ancak yayımcı ayarlarını düzenleyemez veya erişimi yönetemez.

    • Sahip: Kullanıcı uzantıları yayımlayabilir ve yönetebilir, yayımcı ayarlarını düzenleyebilir ve erişimi yönetebilir.

Yayımcı hesabına kullanıcı ekleme sorunlarını giderme

Yayımcı profiline e-posta adresini kullanarak bir kullanıcı eklediğinizde hatasını TF14045: The identity could not be foundgörebilirsiniz.

Bu hatayı önlemek için, kullanıcıyı yayımcı hesabına eklemek için e-posta adresi yerine kullanıcının kullanıcı kimliğini kullanın. Kullanıcının kullanıcı kimliğini bulmak için Visual Studio Market'te bölmenin üst kısmındaki kullanıcının adının üzerine gelin. Kullanıcı kimliğini kopyalamak için kopyala simgesini seçin.

Screenshot that shows the user ID next to a user's name and email address in Marketplace.

Ardından kullanıcı kimliğini kullanarak yeni kullanıcıyı ekleyebilirsiniz.

Visual Studio Market'ten uzantıyı yükleme

Uzantı yayımlandıktan sonra Visual Studio'ya yükleyin ve orada test edin.

  1. Visual Studio'da, Araçlar menüsünde Uzantılar'a tıklayın ve Güncelleştirmeler.

  2. Çevrimiçi'ne tıklayın ve TestPublish için arama yapın.

  3. İndir’e tıklayın. Uzantı daha sonra yüklenmek üzere zamanlanır.

  4. Yüklemeyi tamamlamak için Visual Studio'nun tüm örneklerini kapatın.

Uzantıyı kaldırma

Uzantıyı Visual Studio Market'ten ve bilgisayarınızdan kaldırabilirsiniz.

Uzantıyı Visual Studio Market'ten kaldırmak/yayımdan kaldırmak için

  1. Visual Studio Market'e gidin.

  2. Sağ üst köşede Uzantıları yayımla'ya tıklayın. Yayımlamak için kullandığınız yayımcıyı seçin (örneğin: TestPublish). Uzantıların listesi görüntülenir.

  3. Extenion menü düğmesine tıklayın → Kaldır'a tıklayın. Uzantıyı kaldırmak isteyip istemediğinizi onaylamanız istenir.

Screenshot that shows Remove menu item.

Yanlışlıkla yayımdan kaldırmayı önlemek için, uyarı iletişim kutusundaki uzantı adını doldurarak kaldırma işlemini onaylamanız gerekir. Kaldırma/yayımlamayı kaldırma eyleminin geri alınamaz olduğunu unutmayın

Screenshot that shows warning.

Uzantıyı bilgisayarınızdan kaldırmak için

  1. Visual Studio'da, Araçlar menüsünde Uzantılar'a tıklayın ve Güncelleştirmeler.

  2. TestPublish'i seçin ve ardından Kaldır'a tıklayın. Uzantı daha sonra kaldırılma için zamanlanır.

  3. Kaldırma işlemini tamamlamak için Visual Studio'nun tüm örneklerini kapatın.