Aracılığıyla paylaş


ConfigurationManager Arabirim

Matrisin temsil Configuration nesneleri, yapılandırma adı ve platform adýný her birleşimi bir.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("9043FDA1-345B-4364-900F-BC8598EB8E4F")> _
Public Interface ConfigurationManager _
    Inherits IEnumerable
[GuidAttribute("9043FDA1-345B-4364-900F-BC8598EB8E4F")]
public interface ConfigurationManager : IEnumerable
[GuidAttribute(L"9043FDA1-345B-4364-900F-BC8598EB8E4F")]
public interface class ConfigurationManager : IEnumerable
[<GuidAttribute("9043FDA1-345B-4364-900F-BC8598EB8E4F")>]
type ConfigurationManager =  
    interface
        interface IEnumerable
    end
public interface ConfigurationManager extends IEnumerable

ConfigurationManager türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik ActiveConfiguration Çözüm oluşturma işlemi oluşursa, kullanılacak geçerli çözüm yapılandırmasını alır.
Genel özellik ConfigurationRowNames Proje ya da proje öğesi için tüm tanımlı yapılandırma adlarının dizisini alır.
Genel özellik Count Derlemedeki nesne sayısını gösteren bir değeri alır.
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik Parent Hemen üst nesnesi alır bir ConfigurationManager nesne.
Genel özellik PlatformNames Kullanılabilir tüm platformlar listesini alır.
Genel özellik SupportedPlatforms Bu projeye eklenebilir ve hangi yapý yapýlandýrmasýný oluşturmak için eklenebilir platform adlarının bir listesini alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem AddConfigurationRow Yeni bir proje ya da proje öğesi yapılandırma satır temel oluşturur Configuration varolan bir proje veya proje öğesi yapılandırma satır nesnesi.
Genel yöntem AddPlatform Yapı ayarları temel alan yeni bir işletim sistemi platformu oluşturur Configuration nesnenin varolan bir platform.
Genel yöntem ConfigurationRow "Debug" veya "Perakende" gibi bir yapılandırma adı yapý yapýlandýrmasýný temsil eden öğe koleksiyonunu döndürür
Genel yöntem DeleteConfigurationRow "Debug" veya "Perakende" gibi bir yapý yapýlandýrmasýný satırı siler
Genel yöntem DeletePlatform Sütun "WinCE PalmSize." gibi platformu yapılandırmaları kaldırır
Genel yöntem GetEnumerator() Bir Numaralandırıcı topluluk içinde yineleme döndürür. (IEnumerable kaynağından devralındı.)
Genel yöntem GetEnumerator() Maddeler için bir numaralayıcı koleksiyonu döndürür.
Genel yöntem Item Döndürür bir Configuration nesnesinin bir ConfigurationManager koleksiyonu.
Genel yöntem Platform Döndürür Configurations bu yapılandırma.

Üst

Notlar

ConfigurationManager Nesnesi ise temel olarak proje/proje madde yapılandırması ve platform adlarını matrisin.Matrisin her öğe bir Configuration nesne.Başvuruda bulunabilir bir ConfigurationManager nesne için bir proje veya proje öğesi, ancak bazı tür projeler proje öğe düzeyi oluşturma ayarlarını desteklemez.

Bu nesne kullanarak başvuru EnvDTE.Project.ConfigurationManager.or EnvDTE.ProjectItem.ConfigurationManager.

Örnekler

Sub ConfigurationManagerExample()
   ' Before running, load a project.
   ' Set references to all necessary objects.
   Dim CM As ConfigurationManager = DTE.Solution.Projects.Item(1).ConfigurationManager
   ' List the configuration name used for the current project.
   MsgBox(CM.Item(2).ConfigurationName)
End Sub

Ayrıca bkz.

Başvuru

EnvDTE Ad Alanı