Condividi tramite


Interfaccia ConfigurationManager

rappresenta una matrice di Configuration oggetti, uno per ogni combinazione di nome di configurazione e nome della piattaforma.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
<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

Il tipo ConfigurationManager espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica ActiveConfiguration Ottiene la configurazione di soluzione corrente che sarà utilizzata se un'operazione di processo di compilazione della soluzione si verifica.
Proprietà pubblica ConfigurationRowNames ottiene una matrice di tutti i nomi di configurazione definiti per il progetto o l'elemento di progetto.
Proprietà pubblica Count Ottiene un valore che indica il numero di oggetti nella raccolta.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto ConfigurationManager oggetto.
Proprietà pubblica PlatformNames ottiene un elenco di tutte le piattaforme disponibili.
Proprietà pubblica SupportedPlatforms Ottiene un elenco di nomi della piattaforma che possono essere aggiunti al progetto e che possono essere aggiunti per creare configurazioni della build.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddConfigurationRow Crea una nuova riga di configurazione dell'elemento di progetto o di progetto basata su Configuration oggetto di una riga di configurazione dell'elemento di progetto o di progetto esistente.
Metodo pubblico AddPlatform Consente di creare le impostazioni di compilazione per una nuova piattaforma del sistema operativo basata su Configuration oggetto di una piattaforma esistente.
Metodo pubblico ConfigurationRow Restituisce una raccolta di elementi che rappresentano le configurazioni della build per un nome di configurazione, ad esempio “Debug„ o “finale.„
Metodo pubblico DeleteConfigurationRow Elimina una riga di configurazioni della build, ad esempio “Debug„ o “finale.„
Metodo pubblico DeletePlatform Rimuove una colonna delle configurazioni della piattaforma, ad esempio “sobbalzo PalmSize„.
Metodo pubblico GetEnumerator() Restituisce un enumeratore che scorre una raccolta. (Ereditato da IEnumerable)
Metodo pubblico GetEnumerator() Restituisce un enumeratore per gli elementi della raccolta.
Metodo pubblico Item Restituisce un oggetto Configuration oggetto di un oggetto ConfigurationManager raccolta.
Metodo pubblico Platform restituisce Configurations per questa configurazione.

In alto

Note

ConfigurationManager l'oggetto è fondamentalmente una matrice di progetto o dei nomi di configurazione e nomi della piattaforma di elemento di progetto.Ogni elemento della matrice è un oggetto Configuration oggetto.È possibile fare riferimento a un oggetto ConfigurationManager l'oggetto di un progetto o un elemento di progetto, ma alcuni tipi di progetti non dispone di impostazioni a livello dell'elemento di compilazione del progetto di supporto.

Fare riferimento a questo oggetto tramite EnvDTE.Project.ConfigurationManager.o EnvDTE.ProjectItem.ConfigurationManager.

Esempi

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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE