Aracılığıyla paylaş


ConfigurationManager Arabirim

Matrisin temsil Configuration nesneleri, aşağıdakilerden her birleşimi için yapılandırma adı ve platform adı.

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 Tüm tanımlı yapılandırma adları proje ya da proje öğesi için bir dizi 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ırmaları 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 nesnenin varolan bir proje veya proje öğesi yapılandırma satırı.
Genel yöntem AddPlatform Yapı ayarları temel alan yeni bir işletim sistemi platformu oluşturur Configuration nesnesinin varolan bir platform.
Genel yöntem ConfigurationRow "Debug" gibi bir yapılandırma adı yapý yapýlandýrmasýný temsil eden öğe koleksiyonunu döndürür ya da "Perakende."
Genel yöntem DeleteConfigurationRow "Hata ayıklama için" gibi bir yapý yapýlandýrmasýný satırı siler ya da "Perakende."
Genel yöntem DeletePlatform Platformu yapılandırmaları, "WinCE palmsize." gibi bir sütun 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() Koleksiyondaki öğeler için bir sýralayýcý 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 için bu yapılandırma.

Üst

Açıklamalar

ConfigurationManager Nesnedir temelde bir matrisi proje/proje madde yapılandırması adları ve platform adları. Matrisin her öğe bir Configuration nesne. Başvuruda bulunabilir bir ConfigurationManager bir proje veya proje öğesi, ancak bazı proje türleri için nesnenin desteklemediği proje öğe düzeyi oluşturma ayarları.

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ı