VCConfiguration – rozhraní
VCConfiguration Objektu programově přistupuje k vlastnosti Obecné stránce vlastností projektu Stránky vlastností dialogové okno.Tento objekt také umožňuje přístup k nástrojům pro tuto konfiguraci sestavení.
Obor názvů: Microsoft.VisualStudio.VCProjectEngine
Sestavení: Microsoft.VisualStudio.VCProjectEngine (v Microsoft.VisualStudio.VCProjectEngine.dll)
Syntaxe
'Deklarace
<GuidAttribute("ABE753ED-6BC6-47C2-9741-631AB73C0FA9")> _
Public Interface VCConfiguration
[GuidAttribute("ABE753ED-6BC6-47C2-9741-631AB73C0FA9")]
public interface VCConfiguration
[GuidAttribute(L"ABE753ED-6BC6-47C2-9741-631AB73C0FA9")]
public interface class VCConfiguration
[<GuidAttribute("ABE753ED-6BC6-47C2-9741-631AB73C0FA9")>]
type VCConfiguration = interface end
public interface VCConfiguration
Typ VCConfiguration zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
ATLMinimizesCRunTimeLibraryUsage | Způsobuje ATL propojení knihovny c runtime staticky k minimalizaci závislosti; vyžaduje, aby useOfATL vlastnost. | |
BuildLogFile | Nastaví nebo načte název html souboru protokolu. | |
CharacterSet | Získá nebo nastaví hodnotu, která říká kompilátoru zadané znakové sady. | |
ConfigurationName | Získá nebo nastaví konfiguraci projektu má být vytvořena. | |
ConfigurationType | Získá nebo nastaví typ výstupu, který generuje tuto konfiguraci. | |
DebugSettings | Získá ukazatel na objekt obsahující informace o nastavení ladění pro vybranou konfiguraci. | |
DeleteExtensionsOnClean | Získá nebo nastaví soubory v adresáři zprostředkující na čisté odstranit nebo znovu vytvořit. | |
DeploymentTool | Získá nástroj pro nasazení. | |
DEPRECATED1 | Infrastruktura. Microsoft pouze pro interní použití. | |
EnableManagedIncrementalBuild | Se již nepoužívá. | |
ExcludeBuckets | Nastaví nebo získá, který nástroj buckets ignorovat během nové sestavení. | |
FileTools | Seznam dostupných nástrojů, které pracují se soubory. | |
ImportLibrary | Které import knihovny generovat získá nebo sestav, které import knihovny bude generován konfigurační.ImportLibrary zpřístupňuje funkce /IMPLIB (knihovna importu názvů) možnost linker. | |
InheritedPropertySheets | Nastaví nebo získá karty vlastností souboru config. | |
IntermediateDirectory | Získá nebo nastaví relativní cesta do adresáře zprostředkující souboru; může obsahovat proměnné prostředí. | |
IntrinsicPropertySheets | Microsoft pouze pro vnitřní potřebu.Nepoužívejte. | |
ManagedExtensions | Získá nebo nastaví konfiguraci, která používá Visual C++.ManagedExtensions zpřístupňuje funkce kompilátoru jazyka C++ /clr (Common Language Runtime) možnost. | |
Name | Získá nebo nastaví název objektu. | |
OutputDirectory | Získá nebo nastaví adresář, do kterého umístíte výstup.Výchozím adresářem je adresář projektu. | |
PerUserRedirection | Získá hodnotu označující, zda COM je registrace pro aktuální konfiguraci za počítače nebo uživatele. | |
Platform | Získá platformu, pro kterou je vytvořena tato konfigurace. | |
PrimaryOutput | Primární výstup se získává z budov v této konfiguraci. | |
ProgramDatabase | Databáze programu získá, že vytvoří konfiguraci. | |
project | Získá VCProject přidružené VCConfiguration. | |
PropertySheets | Načte všechny stránky vlastností projektu. | |
RegisterOutput | Získá hodnotu určující, zda konfigurace registrů primární výstup tohoto sestavení. | |
Rules | Získá kolekce IVCRulePropertyStorage objekty, které můžete upravit vlastnosti projektu a výchozí metadata položky definované v tomto listu vlastností. | |
SatelliteDLLs | Získá seznam oddělený středníkem všechny satelitní knihovny DLL, které generuje tuto konfiguraci. | |
SqlAssemblyOwner | Nastaví nebo získá vlastníka sestavení SQL. | |
SqlDebugScript | Získá nebo nastaví název ladění skriptu SQL. | |
SqlDeploySource | Nastaví nebo získá, zda zahrnout zdrojové soubory při zavádění sestavení SQL. | |
SqlPermissionLevel | Získá nebo nastaví úroveň oprávnění SQL pro projekt. | |
SqlPostDeployScript | Nastaví nebo získá skript pro post SQL nasadit aktivity. | |
SqlPreDeployScript | Nastaví nebo získá za SQL skriptu pro nasazení aktivity. | |
Tools | Získá dostupné nástroje pro konfiguraci. | |
UpToDate | Získá hodnotu označující, zda je aktuální stav aktuální konfiguraci sestavení. | |
useOfATL | Získá nebo nastaví hodnotu, určující použití ATL konfigurací. | |
useOfMfc | Získá nebo nastaví, jak MFC používá konfiguraci. | |
VCProjectEngine | Ukazatel se získá modulu projekt. | |
WholeProgramOptimization | Získá nebo nastaví křížové modul optimalizace zpožděním generování kódu propojení čas.WholeProgramOptimization zpřístupňuje funkce kompilátoru /GL (celková optimalizace programu) možnost. |
Nahoru
Metody
Název | Popis | |
---|---|---|
AddPropertySheet | Přidá seznam vlastností kolekce vlastností přímo importovat konfiguraci. | |
Build | Vytvoří aktuální konfiguraci. | |
BuildAndCallback | Začíná asynchronní sestavení této konfigurace. | |
BuildWithProperty | Asynchronní sestavení začíná danou vlastnost nastavit hodnotu, než jaký je definován v souboru projektu. | |
BuildWithPropertySheet | Slouží k nastavení vlastností pro sestavení. | |
BuildWithPropertySheetPath | Určuje cestu hledání list vlastností. | |
Clean | Vyvolá Clean příkaz pro aktuální konfiguraci. | |
ClearToolProperty | Hodnota vlastnosti nástroje vymaže. | |
CopyTo | Zkopíruje aktuální konfiguraci. | |
Delete | Infrastruktura. Microsoft pouze pro interní použití. | |
Deploy | Nasadí projektu. | |
Evaluate | Vyhodnotí hodnotu projektu modelu nebo prostředí makro.Viz Makra pro příkazy a vlastnosti sestavení Další informace o těchto maker. | |
GetEvaluatedPropertyValue | ||
GetUnevaluatedPropertyValue | ||
GetVCService | ||
IsBuildActionSupported | Označuje, zda zadaný typ sestavení platí pro konfiguraci currrent projektu. | |
IsUpToDate | ||
MatchName | Zadaný název na název kolekce zboží odpovídá. | |
MovePropertySheet | Přesune jednu pozici list vlastností před nebo za jiné dialogové okno vlastností přímo importovat pomocí této konfigurace.Pozice je založen na hodnocení pořadí karet vlastností. | |
Rebuild | Znovu sestaví aktuální konfiguraci. | |
Relink | Vazbu projektu. | |
RemovePropertySheet | Odebere seznam vlastností z kolekce vlastností přímo importovat konfiguraci. | |
StopBuild | Zruší sestavení aktuálně probíhající na zadanou konfiguraci. | |
WaitForBuild | Pozastaví zpracování až do dokončení sestavení. |
Nahoru
Poznámky
Další informace naleznete v tématu Práce s vlastnostmi projektu.