Sdílet prostřednictvím


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
Veřejná vlastnost ATLMinimizesCRunTimeLibraryUsage Způsobuje ATL propojení knihovny c runtime staticky k minimalizaci závislosti; vyžaduje, aby useOfATL vlastnost.
Veřejná vlastnost BuildLogFile Nastaví nebo načte název html souboru protokolu.
Veřejná vlastnost CharacterSet Získá nebo nastaví hodnotu, která říká kompilátoru zadané znakové sady.
Veřejná vlastnost ConfigurationName Získá nebo nastaví konfiguraci projektu má být vytvořena.
Veřejná vlastnost ConfigurationType Získá nebo nastaví typ výstupu, který generuje tuto konfiguraci.
Veřejná vlastnost DebugSettings Získá ukazatel na objekt obsahující informace o nastavení ladění pro vybranou konfiguraci.
Veřejná vlastnost DeleteExtensionsOnClean Získá nebo nastaví soubory v adresáři zprostředkující na čisté odstranit nebo znovu vytvořit.
Veřejná vlastnost DeploymentTool Získá nástroj pro nasazení.
Veřejná vlastnost DEPRECATED1 Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost EnableManagedIncrementalBuild Se již nepoužívá.
Veřejná vlastnost ExcludeBuckets Nastaví nebo získá, který nástroj buckets ignorovat během nové sestavení.
Veřejná vlastnost FileTools Seznam dostupných nástrojů, které pracují se soubory.
Veřejná vlastnost 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.
Veřejná vlastnost InheritedPropertySheets Nastaví nebo získá karty vlastností souboru config.
Veřejná vlastnost IntermediateDirectory Získá nebo nastaví relativní cesta do adresáře zprostředkující souboru; může obsahovat proměnné prostředí.
Veřejná vlastnost IntrinsicPropertySheets Microsoft pouze pro vnitřní potřebu.Nepoužívejte.
Veřejná vlastnost 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.
Veřejná vlastnost Name Získá nebo nastaví název objektu.
Veřejná vlastnost OutputDirectory Získá nebo nastaví adresář, do kterého umístíte výstup.Výchozím adresářem je adresář projektu.
Veřejná vlastnost PerUserRedirection Získá hodnotu označující, zda COM je registrace pro aktuální konfiguraci za počítače nebo uživatele.
Veřejná vlastnost Platform Získá platformu, pro kterou je vytvořena tato konfigurace.
Veřejná vlastnost PrimaryOutput Primární výstup se získává z budov v této konfiguraci.
Veřejná vlastnost ProgramDatabase Databáze programu získá, že vytvoří konfiguraci.
Veřejná vlastnost project Získá VCProject přidružené VCConfiguration.
Veřejná vlastnost PropertySheets Načte všechny stránky vlastností projektu.
Veřejná vlastnost RegisterOutput Získá hodnotu určující, zda konfigurace registrů primární výstup tohoto sestavení.
Veřejná vlastnost Rules Získá kolekce IVCRulePropertyStorage objekty, které můžete upravit vlastnosti projektu a výchozí metadata položky definované v tomto listu vlastností.
Veřejná vlastnost SatelliteDLLs Získá seznam oddělený středníkem všechny satelitní knihovny DLL, které generuje tuto konfiguraci.
Veřejná vlastnost SqlAssemblyOwner Nastaví nebo získá vlastníka sestavení SQL.
Veřejná vlastnost SqlDebugScript Získá nebo nastaví název ladění skriptu SQL.
Veřejná vlastnost SqlDeploySource Nastaví nebo získá, zda zahrnout zdrojové soubory při zavádění sestavení SQL.
Veřejná vlastnost SqlPermissionLevel Získá nebo nastaví úroveň oprávnění SQL pro projekt.
Veřejná vlastnost SqlPostDeployScript Nastaví nebo získá skript pro post SQL nasadit aktivity.
Veřejná vlastnost SqlPreDeployScript Nastaví nebo získá za SQL skriptu pro nasazení aktivity.
Veřejná vlastnost Tools Získá dostupné nástroje pro konfiguraci.
Veřejná vlastnost UpToDate Získá hodnotu označující, zda je aktuální stav aktuální konfiguraci sestavení.
Veřejná vlastnost useOfATL Získá nebo nastaví hodnotu, určující použití ATL konfigurací.
Veřejná vlastnost useOfMfc Získá nebo nastaví, jak MFC používá konfiguraci.
Veřejná vlastnost VCProjectEngine Ukazatel se získá modulu projekt.
Veřejná vlastnost 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
Veřejná metoda AddPropertySheet Přidá seznam vlastností kolekce vlastností přímo importovat konfiguraci.
Veřejná metoda Build Vytvoří aktuální konfiguraci.
Veřejná metoda BuildAndCallback Začíná asynchronní sestavení této konfigurace.
Veřejná metoda BuildWithProperty Asynchronní sestavení začíná danou vlastnost nastavit hodnotu, než jaký je definován v souboru projektu.
Veřejná metoda BuildWithPropertySheet Slouží k nastavení vlastností pro sestavení.
Veřejná metoda BuildWithPropertySheetPath Určuje cestu hledání list vlastností.
Veřejná metoda Clean Vyvolá Clean příkaz pro aktuální konfiguraci.
Veřejná metoda ClearToolProperty Hodnota vlastnosti nástroje vymaže.
Veřejná metoda CopyTo Zkopíruje aktuální konfiguraci.
Veřejná metoda Delete Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda Deploy Nasadí projektu.
Veřejná metoda Evaluate Vyhodnotí hodnotu projektu modelu nebo prostředí makro.Viz Makra pro příkazy a vlastnosti sestavení Další informace o těchto maker.
Veřejná metoda GetEvaluatedPropertyValue
Veřejná metoda GetUnevaluatedPropertyValue
Veřejná metoda GetVCService
Veřejná metoda IsBuildActionSupported Označuje, zda zadaný typ sestavení platí pro konfiguraci currrent projektu.
Veřejná metoda IsUpToDate
Veřejná metoda MatchName Zadaný název na název kolekce zboží odpovídá.
Veřejná metoda 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í.
Veřejná metoda Rebuild Znovu sestaví aktuální konfiguraci.
Veřejná metoda Relink Vazbu projektu.
Veřejná metoda RemovePropertySheet Odebere seznam vlastností z kolekce vlastností přímo importovat konfiguraci.
Veřejná metoda StopBuild Zruší sestavení aktuálně probíhající na zadanou konfiguraci.
Veřejná metoda WaitForBuild Pozastaví zpracování až do dokončení sestavení.

Nahoru

Poznámky

Další informace naleznete v tématu Práce s vlastnostmi projektu.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.VCProjectEngine – obor názvů