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.