İçerik sihirbazları başlatma parametreleri
Ortam parametreleri olarak kullanılacak sihirbaz türü, proje, dizinlerin adı sihirbaz maddeler ve diğerleri için bir Sihirbazı başlatmak için gereken bilgileri sağlar.
Sihirbazlar üç farklı tür vardır:
NewProject — yeni bir proje için bir çözüm ekler.
AddSubProject — bir alt projede varolan bir projeye ekler.
Amaç — bir öğeyi var olan bir projeye ekler.
Üç tür sihirbazları kullanarak çağırılan Execute yöntemi, IDTWizard arabirimi.Gerekli bir parametresi Execute yöntemi ContextParams.Her tür farklı bir kümesi gerektirir ContextParams doğru sırada aşağıdaki tabloda özetlendiği gibi değerleri:
Sihirbaz türü |
Kullanılan parametreler |
---|---|
NewProject |
|
AddSubProject |
|
Amaç |
|
Aşağıdaki tabloda tüm içerik parametreleri ve açıklamalarını listeler.
Ayar |
Description |
---|---|
WizardType |
Sihirbazın türünü belirten bir sabit.Üç türü vardır:
|
ProjectName |
Projenin adı. |
ProjectItems |
Bir işaretçi ProjectItems sihirbaz işleyeceğini koleksiyonu.Bu sihirbaz proje hiyerarşisi seçimi temel alınarak geçirilir. |
LocalDirectory |
Sihirbazın çalışma proje dosyalarının depolandığı konumu yerel sistemde. |
ItemName |
Eklenecek öğenin adını.ItemNameolan dosya adı, kullanıcı türleri (veya varsayılan olarak kabul), Add Item iletişim kutusu.VSDIR ayarlanmaya bayraklar bağlı olarak, bu ayar olabilir NULL. |
InstallationDirectory |
Dizin yolunu nerede Visual Studio yüklenir. |
FExclusive |
Projenin kendisini unto özel olup olmadığını gösteren bir Boole değeri.Diğer bir deyişle, proje geçerli çözüme eklenir veya sistem geçerli çözümü kapatır, yeni bir tane oluşturur ve projeye ekler. |
SolutionName |
Dizin bölümü veya .sln dosya adı uzantısı olmadan çözüm dosyası adı.(.Suo dosya adı da bu kök adına dayanır.) SolutionName (Yani, boş bir dize değilse) bir değer içerir, NewProject Sihirbazı çağrıları Create projeyle eklemeden önce AddFromTemplate.SolutionName Boş bir dizedir, ancak çağrı gerekmez Createönce edinilecek AddFromTemplate. |
Silent |
Sihirbaz sessizce, tüm varsayılan değerleri ayırdığınız bir kullanıcı arabirimi (UI) görüntülemeden çalıştırılması gerekip gerekmediğini belirten bir Boole değeri.Varsayılan değeri Silent olan True. |
Ayrıca bkz.
Başvuru
Kavramlar
Sihirbazlara ekleme madde ve yeni proje iletişim kutularını kullanarak ekleyin.Vsdir dosyaları