Interfaccia VCConfiguration
VCConfiguration l'oggetto accede a livello di codice alle proprietà di Generale pagina delle proprietà di un progetto Pagine delle proprietà finestra di dialogo.Questo oggetto consente inoltre l'accesso agli strumenti utilizzati per compilare questa configurazione.
Spazio dei nomi: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Sintassi
'Dichiarazione
<GuidAttribute("5C8754F8-776D-44B1-945F-6AE4862954F8")> _
Public Interface VCConfiguration
[GuidAttribute("5C8754F8-776D-44B1-945F-6AE4862954F8")]
public interface VCConfiguration
[GuidAttribute(L"5C8754F8-776D-44B1-945F-6AE4862954F8")]
public interface class VCConfiguration
[<GuidAttribute("5C8754F8-776D-44B1-945F-6AE4862954F8")>]
type VCConfiguration = interface end
public interface VCConfiguration
Il tipo VCConfiguration espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
ATLMinimizesCRunTimeLibraryUsage | Determina il collegamento statico di ATL a alle librerie di runtime C per ridurre al minimo le dipendenze, richiede che useOfATL la proprietà è impostata su. | |
BuildLogFile | Imposta o ottiene il nome del file di log HTML. | |
CharacterSet | Ottiene o imposta un valore che indica al compilatore di utilizzare il set di caratteri specificato. | |
ConfigurationName | Ottiene o imposta la configurazione di progetto da compilare. | |
ConfigurationType | Ottiene o imposta il tipo di output generato da questa configurazione. | |
DebugSettings | Ottiene un puntatore all'oggetto che contiene informazioni sulle impostazioni di debug per la configurazione selezionata. | |
DeleteExtensionsOnClean | Ottiene o imposta quali file nella directory intermedia eliminare in fase di pulizia o di ricompilazione. | |
DeploymentTool | ottiene lo strumento di distribuzione. | |
DEPRECATED1 | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
EnableManagedIncrementalBuild | deprecato. | |
ExcludeBuckets | Ottiene o imposta quali bucket per ignorare durante la compilazione. | |
FileTools | Elenca gli strumenti disponibili per lavorare sui file. | |
ImportLibrary | Ottiene la libreria di importazione da generare o indica che la libreria di importazione generata dalla configurazione.ImportLibrary espone la funzionalità di /IMPLIB (Assegna un nome alla libreria di importazione) opzione del linker. | |
InheritedPropertySheets | Imposta o ottiene le finestre delle proprietà per una configurazione. | |
IntermediateDirectory | Ottiene o imposta un percorso relativo alla directory di file intermedia; può includere variabili di ambiente. | |
IntrinsicPropertySheets | Solo per utilizzo interno di Microsoft.non utilizzare. | |
ManagedExtensions | Ottiene o imposta una configurazione che utilizza Visual C++.ManagedExtensions espone la funzionalità del compilatore C++ /clr (Compilazione Common Language Runtime) opzione. | |
Name | Ottiene o imposta il nome dell'oggetto. | |
OutputDirectory | Ottiene o imposta la directory in cui inserire l'output.La directory predefinita è la directory del progetto. | |
PerUserRedirection | ottiene un valore che indica se COM la registrazione della configurazione corrente è per singolo utente o per singolo computer. | |
Platform | Ottiene la piattaforma per cui questa configurazione viene compilata. | |
PrimaryOutput | Ottiene l'output primario della compilazione di questa configurazione. | |
ProgramDatabase | Ottiene il database di programma, se presente, generato dalla configurazione. | |
project | ottiene VCProject associato VCConfiguration. | |
PropertySheets | Ottiene tutte le finestre delle proprietà del progetto. | |
RegisterOutput | Ottiene un valore che indica se la configurazione registra l'output primario di questa compilazione. | |
Rules | Ottiene una raccolta di IVCRulePropertyStorage oggetti che possono modificare le proprietà a livello di progetto e ai metadati di elemento predefiniti definiti in questa finestra delle proprietà. | |
SatelliteDLLs | Ottiene un elenco delimitato da punti e virgola di tutte le DLL satellite generato da questa configurazione. | |
SqlAssemblyOwner | Imposta o ottiene il proprietario dell'assembly SQL. | |
SqlDebugScript | Ottiene o imposta il nome dello script di debug SQL. | |
SqlDeploySource | Ottiene o imposta un valore che indica se includere i file di origine quando si distribuisce un assembly SQL. | |
SqlPermissionLevel | Ottiene o imposta il livello di autorizzazione SQL per il progetto. | |
SqlPostDeployScript | Imposta o ottiene lo script dell'attività di post-distribuzione SQL. | |
SqlPreDeployScript | Imposta o ottiene lo script per attività di distribuzione SQL. | |
Tools | ottiene gli strumenti disponibili per la configurazione. | |
UpToDate | Ottiene un valore che indica se lo stato di compilazione della configurazione corrente è aggiornato. | |
useOfATL | Ottiene o imposta un valore che indica la modalità di utilizzo di ATL nella configurazione. | |
useOfMfc | Ottiene o imposta la modalità di utilizzo di MFC nella configurazione. | |
VCProjectEngine | Ottiene un puntatore al motore di progetto. | |
WholeProgramOptimization | Ottiene o imposta le ottimizzazioni tra i moduli rimandando la generazione di codice in fase di collegamento.WholeProgramOptimization espone la funzionalità del compilatore /GL (Ottimizzazione intero programma) opzione. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddPropertySheet | Aggiunge una finestra delle proprietà alla raccolta di finestre delle proprietà importate direttamente da una configurazione. | |
Build | Compila la configurazione corrente. | |
BuildAndCallback | Inizia una compilazione asincrona di questa configurazione. | |
BuildWithProperty | Inizia una compilazione asincrona con una proprietà specificata impostata su un valore superiore a quello definito nel file di progetto. | |
BuildWithPropertySheet | Utilizzato per impostare le proprietà delle compilazioni. | |
BuildWithPropertySheetPath | Specifica un percorso di ricerca della finestra delle proprietà. | |
Clean | richiama Clean comando per la configurazione corrente. | |
ClearToolProperty | Cancella il valore della proprietà dello strumento. | |
CopyTo | copia la configurazione corrente. | |
Delete | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Deploy | Distribuisce il progetto. | |
Evaluate | Restituisce il valore di un modello di progetto o di una macro di ambiente.vedere Macro per comandi e proprietà di compilazione per ulteriori informazioni su queste macro. | |
GetEvaluatedPropertyValue | ||
GetUnevaluatedPropertyValue | ||
IsBuildActionSupported | Indica se un determinato tipo di compilazione si applica alla configurazione di progetto corrente. | |
MatchName | Corrisponde a un nome specificato con il nome di un elemento della raccolta. | |
MovePropertySheet | Sposta una posizione della finestra delle proprietà nella prima o dopo le altre finestre delle proprietà importate direttamente da questa configurazione.La posizione è basata sull'ordine di valutazione delle finestre delle proprietà. | |
Rebuild | ricompila la configurazione corrente. | |
Relink | Ricollegare il progetto. | |
RemovePropertySheet | Rimuove una finestra delle proprietà dalla raccolta di finestre delle proprietà importate direttamente da una configurazione. | |
StopBuild | Annulla la compilazione in corso nella configurazione specificata. | |
WaitForBuild | Sospende l'elaborazione fino al completamento della compilazione. |
In alto
Note
Per ulteriori informazioni, vedere Modifica delle impostazioni di progetto.