Aracılığıyla paylaş


İç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

  • WizardType

  • ProjectName

  • LocalDirectory

  • YüklemeDizini

  • FExclusive

  • SolutionName

  • Sessiz

AddSubProject

  • WizardType

  • ProjectName

  • ProjectItems

  • LocalDirectory

  • ItemName

  • YüklemeDizini

  • Sessiz

Amaç

  • WizardType

  • ProjectName

  • ProjectItems

  • LocalDirectory

  • ItemName

  • YüklemeDizini

  • Sessiz

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:

  • vsWizardNewProject (GUID = "{0F90E1D0-4999-11D1-B6D1-00A0C90F2744}")

  • vsWizardAddItem (GUID = "{0F90E1D1-4999-11D1-B6D1-00A0C90F2744}")

  • vsWizardAddSubProject (GUID = "{0F90E1D2-4999-11D1-B6D1-00A0C90F2744}")

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

Execute

IDTWizard

Kavramlar

Sihirbazlara ekleme madde ve yeni proje iletişim kutularını kullanarak ekleyin.Vsdir dosyaları