Sihirbazları Başlatmak için .Vsz Dosyalarını Yapılandırma
Visual Studio eklentileri, Visual Studio 2013'te kullanım dışıdır.Eklentilerinizi VSPackage uzantılarına yükseltmelisiniz.Yükseltme hakkında daha fazla bilgi için bkz: SSS: Eklentileri VSPackage Uzantılarına Dönüştürme.
Visual Studio sihirbazları başlatmak için .vsz adlı bir dosya türü kullanır.Bu dosyalar, Visual Studio'nin, çağırma yapacak sihirbazı ve varsa ona geçirilecek bilgileri belirlemek için kullandığı .vsz uzantılı metin dosyalarıdır.
INI Dosyasıyla karşılaştırma
.vsz dosyası .ini biçimlendirme metin dosyasının basitleştirilmiş bir sürümüdür, ancak etiketlenmiş bölümü yoktur.İlk kısım Visual Studio çevresince bilinen bilgileri saklar.İkinci bölüm sihirbaza özel parametrelerin çevre tarafından toplanmasına ve sihirbaza aktarılmasına izin verir.
Örnek .vsz dosyası örneği aşağıdadır:
VSWizard 8.0
Wizard=VIDWizard.CBlankSiteWizard
Param=<item1>
Param=<item2>
…
[!NOT]
Sihirbaz değeri, {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} biçiminde bir GUID de olabilir — 8,4,4,4 bölümlerini kapsayarak ve 12 karakter uzunluğunda.
Dosya şu kısımlara sahiptir:
VSWizard — Bu, şablon dosyası biçiminin sürüm numarasıdır, Visual Studio için şöyledir: "VSWizard 8.0." Geçerli başka sayı yoktur; diğer sayıların kullanılması "Geçersiz Biçim" hatasıyla sonuçlanır.
Sihirbaz — Bu program kimliğidir (ProgID), örneğin MyWizard.MyClass, ya da alternatif olarak, Sihirbaz'ın CLSID'sinin, Visual Studio tarafından ortaklaşa oluşturulması gereken bir dize GUID temsilidir.
Param — Bu parametreler isteğe bağlıdır ve sihirbazınızın gerektirdiği kadar çok parametre ekleyebilirsiniz.Sihirbaza ek özel parametreleri geçirmek üzere .vsz dosyasını etkinleştirmek için kullanılırlar.Her değer, dizideki bir dize öğesi olarak sihirbaza geçirilir.
Ayrıca bkz.
Görevler
Nasıl yapılır: Eklentiler Oluşturma
İzlenecek yol: Sihirbaz Oluşturma
Kavramlar
.Vsdir Dosyalarını Kullanarak Öğe Ekleme ve Yeni Proje İletişim Kutularına Sihirbazlar Ekleme