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 | |
---|---|---|
ActiveConfiguration | Çözüm oluşturma işlemi oluşursa, kullanılacak geçerli çözüm yapılandırmasını alır. | |
ConfigurationRowNames | Proje ya da proje öğesi için tüm tanımlı yapılandırma adlarının dizisini alır. | |
Count | Derlemedeki nesne sayısını gösteren bir değeri alır. | |
DTE | Üst düzey bir geniþletilebilirlik nesnesi alır. | |
Parent | Hemen üst nesnesi alır bir ConfigurationManager nesne. | |
PlatformNames | Kullanılabilir tüm platformlar listesini alır. | |
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 | |
---|---|---|
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. | |
AddPlatform | Yapı ayarları temel alan yeni bir işletim sistemi platformu oluşturur Configuration nesnenin varolan bir platform. | |
ConfigurationRow | "Debug" veya "Perakende" gibi bir yapılandırma adı yapý yapýlandýrmasýný temsil eden öğe koleksiyonunu döndürür | |
DeleteConfigurationRow | "Debug" veya "Perakende" gibi bir yapý yapýlandýrmasýný satırı siler | |
DeletePlatform | Sütun "WinCE PalmSize." gibi platformu yapılandırmaları kaldırır | |
GetEnumerator() | Bir Numaralandırıcı topluluk içinde yineleme döndürür. (IEnumerable kaynağından devralındı.) | |
GetEnumerator() | Maddeler için bir numaralayıcı koleksiyonu döndürür. | |
Item | Döndürür bir Configuration nesnesinin bir ConfigurationManager koleksiyonu. | |
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