Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Visual Studio tümleşik geliştirme ortamında (IDE), Yeni Proje, Yeni Öğe Ekle veya Alt Proje Ekle iletişim kutularına sihirbazlar ekleyebilirsiniz. Eklenen sihirbazlar, Dosya menüsünde veya Çözüm Gezgini bir projeye sağ tıklayarak kullanılabilir. IDE, bağlam parametrelerini sihirbazın uygulamasına geçirir. Bağlam parametreleri, IDE sihirbazı çağırdığında projenin durumunu tanımlar.
IDE, IDE çağrısındaki bayrağını projenin yöntemine AddItem ayarlayarak VSADDITEMOPERATION sihirbazları başlatır. Ayarlandığında, proje yönteminin IVsExtensibility::RunWizardFile kayıtlı sihirbaz adı veya GUID ve IDE'nin ona geçirdiği diğer bağlam parametreleri kullanılarak yürütülmesine neden olmalıdır.
Yeni proje için bağlam parametreleri
| Parametre | Açıklama |
|---|---|
WizardType |
Kayıtlı sihirbaz türü (vsWizardNewProject) veya sihirbazın türünü gösteren GUID. Visual Studio SDK uygulamasında, sihirbazın GUID değeri {0F90E1D0-4999-11D1-B6D1-00A0C90F2744}'dir. |
ProjectName |
Benzersiz Visual Studio proje adı olan bir dize. |
LocalDirectory |
Çalışan proje dosyalarının yerel konumu. |
InstallationDirectory |
Visual Studio'nun dizin yolu yüklemedir. |
FExclusive |
Projenin açık çözümleri kapatması gerektiğini gösteren Boole bayrağı. |
SolutionName |
Dizin bölümü veya .sln uzantısı olmayan çözüm dosyasının adı. .suo dosya adı da kullanılarak SolutionNameoluşturulur. Bu bağımsız değişken boş bir dize olmadığında, sihirbaz projeyi ile AddFromTemplateeklemeden önce kullanırCreate. Bu ad boş bir dizeyse çağrısı Createyapmadan kullanınAddFromTemplate. |
Silent |
Sihirbazın, Son 'a (TRUE tıklanmış gibi) sessizce çalışıp çalışmayacağını gösteren Boole değeri. |
Yeni Öğe Ekle için bağlam parametreleri
| Parametre | Açıklama |
|---|---|
WizardType |
Kayıtlı sihirbaz türü (vsWizardAddItem) veya sihirbazın türünü gösteren GUID. Visual Studio SDK uygulamasında, sihirbazın GUID değeri :{0F90E1D1-4999-11D1-B6D1-00A0C90F2744}. |
ProjectName |
Benzersiz Visual Studio proje adı olan bir dize. |
ProjectItems |
Çalışan proje dosyalarını içeren yerel konum. |
ItemName |
Eklenecek öğenin adı. Bu ad, varsayılan dosya adı veya kullanıcının Öğe Ekle iletişim kutusundan yaptığı dosya adıdır. Ad, .vsdir dosyasında ayarlanan bayrakları temel alır. Ad null bir değer olabilir. |
InstallationDirectory |
Visual Studio'nun dizin yolu yüklemedir. |
Silent |
Sihirbazın, Son 'a (TRUE tıklanmış gibi) sessizce çalışıp çalışmayacağını gösteren Boole değeri. |
Alt Proje Ekle için bağlam parametreleri
| Parametre | Açıklama |
|---|---|
WizardType |
Kayıtlı sihirbaz türü (vsWizardAddSubProject) veya sihirbazın türünü gösteren GUID. Visual Studio SDK uygulamasında, sihirbazın GUID değeri :{0F90E1D2-4999-11D1-B6D1-00A0C90F2744}. |
ProjectName |
Benzersiz Visual Studio proje adı olan bir dize. |
ProjectItems |
Sihirbazın ProjectItems üzerinde çalıştığı koleksiyonun işaretçisi. Bu işaretçi, proje hiyerarşisi seçimine göre sihirbaza geçirilir. Kullanıcı genellikle öğenin yerleştirildiği klasörü seçer ve ardından projenin Öğe Ekle iletişim kutusunu çağırır. |
LocalDirectory |
Çalışan proje dosyalarının yerel konumu. |
ItemName |
Eklenecek öğenin adı. Bu ad, varsayılan dosya adı veya kullanıcının Öğe Ekle iletişim kutusundan yaptığı dosya adıdır. Ad, .vsdir dosyasında ayarlanan bayrakları temel alır. Ad null bir değer olabilir. |
InstallationDirectory |
Visual Studio yüklemesinin dizin yolu. |
Silent |
Sihirbazın, Son 'a (TRUE tıklanmış gibi) sessizce çalışıp çalışmayacağını gösteren Boole değeri. |