Sdílet prostřednictvím


VCLinkerTool – rozhraní

Zpřístupňuje funkce možnosti propojovacího programu.

Obor názvů:  Microsoft.VisualStudio.VCProjectEngine
Sestavení:  Microsoft.VisualStudio.VCProjectEngine (v Microsoft.VisualStudio.VCProjectEngine.dll)

Syntaxe

'Deklarace
<GuidAttribute("A06CDE29-458D-4C82-9B82-163BC2B928F3")> _
Public Interface VCLinkerTool
[GuidAttribute("A06CDE29-458D-4C82-9B82-163BC2B928F3")]
public interface VCLinkerTool
[GuidAttribute(L"A06CDE29-458D-4C82-9B82-163BC2B928F3")]
public interface class VCLinkerTool
[<GuidAttribute("A06CDE29-458D-4C82-9B82-163BC2B928F3")>]
type VCLinkerTool =  interface end
public interface VCLinkerTool

Typ VCLinkerTool zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost AdditionalDependencies Získá nebo nastaví další položky konfigurace specifické pro přidání řádku propojení, například comdlg32.lib nebo kernel32.lib.
Veřejná vlastnost AdditionalLibraryDirectories Získá nebo nastaví jeden nebo více další cesty (konkrétní konfigurace) hledání knihoven.
Veřejná vlastnost AdditionalManifestDependencies Získá nebo nastaví další fragmenty XML manifestu, propojovací program přidá do souboru manifestu.
Veřejná vlastnost AdditionalOptions Získá nebo nastaví možnosti Přidat na konec příkazového řádku bezprostředně před názvy souborů.Pokud možnost není podporována v modelu objektu je například.
Veřejná vlastnost AddModuleNamesToAssembly Získá nebo nastaví zadaný soubor není sestavení v konečném výstupu.
Veřejná vlastnost AllowIsolation Získá nebo nastaví hodnotu určující, zda chcete vyhledat soubor manifestu bez sestavení vedle sebe.
Veřejná vlastnost AssemblyDebug Získá nebo nastaví hodnotu označující úroveň podpory ladění.
Veřejná vlastnost AssemblyLinkResource Získá nebo nastaví hodnotu určující soubor prostředků k propojení výstupu sestavení.
Veřejná vlastnost BaseAddress Získá nebo nastaví základní adresu programu, přepsání výchozího umístění (v 0x400000) s příponou exe nebo DLL (v 0x10000000).
Veřejná vlastnost CLRImageType Získá nebo nastaví hodnotu určující typ CLR obrazu.
Veřejná vlastnost CLRThreadAttribute Získá nebo nastaví hodnotu označující podprocesů atribut pro vstupní bod programu CLR.
Veřejná vlastnost CLRUnmanagedCodeCheck Určuje, zda je /CLRUNMANAGEDCODECHECK v platnosti nebo Ne.
Veřejná vlastnost DataExecutionPrevention Získá nebo nastaví hodnotu, která řídí funkce Zabránění spuštění dat systému Windows.
Veřejná vlastnost DelayLoadDLLs Získá nebo nastaví jeden nebo více knihoven DLL opožděného načtení.
Veřejná vlastnost DelaySign Získá nebo nastaví hodnotu označující, zda by rezervovat místa v souboru sestavení COM wrapper pro pozdější přidání digitálního podpisu silného názvu.Tato vlastnost má význam pouze v Visual C# projektů.
Veřejná vlastnost driver Získá nebo nastaví hodnotu, která označuje propojovací program, typ ovladače, který je propojena.
Veřejná vlastnost EmbedManagedResourceFile Získá nebo nastaví zadaný vložený .NET (nebo .NET Framework) souboru prostředků.
Veřejná vlastnost EnableCOMDATFolding Odebere nadbytečné COMDAT symboly z výstupu propojovacího programu.
Veřejná vlastnost EnableUAC Získá nebo nastaví hodnotu, která určuje, zda informace nástroje Řízení uživatelských účtů je vložen do manifestu aplikace.
Veřejná vlastnost EntryPointSymbol Získá nebo nastaví počáteční adresu (vstupní bod) pro soubor EXE nebo DLL.
Veřejná vlastnost ErrorReporting Nastaví nebo získá aktuální propojovací program chybách nastavení.
Veřejná vlastnost ExecutionBucket Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost FixedBaseAddress Získá nebo nastaví hodnotu označující, zda musí být načten obrázek pevné adrese.
Veřejná vlastnost ForceSymbolReferences Získá nebo nastaví propojovací program nebo librarian odkaz na tento symbol.
Veřejná vlastnost FunctionOrder Získá nebo nastaví COMDATs (funkce) v bitové kopii v předem stanovené pořadí.
Veřejná vlastnost GenerateDebugInformation Získá nebo nastaví hodnotu povolení generování ladicích informací.
Veřejná vlastnost GenerateManifest Získá nebo nastaví hodnotu označující, zda propojovací program by měl generovat soubor manifestu.
Veřejná vlastnost GenerateMapFile Získá nebo nastaví hodnotu označující, zda je soubor mapy generován během propojení.
Veřejná vlastnost HeapCommitSize Získá nebo nastaví hodnotu určující velikost přidělení haldy celkové fyzické paměti.
Veřejná vlastnost HeapReserveSize Získá nebo nastaví hodnotu určující velikost přidělení haldy celková ve virtuální paměti.
Veřejná vlastnost IgnoreAllDefaultLibraries Získá nebo nastaví hodnotu označující, propojovací program nebo librarian ignorovat všechny výchozí knihovny.
Veřejná vlastnost IgnoreDefaultLibraryNames Získá nebo nastaví výchozí knihovny ignorovat.
Veřejná vlastnost IgnoreEmbeddedIDL Získá nebo nastaví hodnotu určující, zda ignorovat části .idlsym vložený objekt souborů.
Veřejná vlastnost IgnoreImportLibrary Získá nebo nastaví hodnotu označující, zda knihovnu importu generované této konfigurace by neměly být dováženy do závislých projektů.
Veřejná vlastnost ImportLibrary Získá nebo nastaví hodnotu určující, který import knihovny generovat.
Veřejná vlastnost KeyContainer Získá nebo nastaví názvem kontejneru klíče silného pojmenování výstupu sestavení.
Veřejná vlastnost KeyFile Získá nebo nastaví soubor obsahující klíč silného pojmenování výstupu sestavení.
Veřejná vlastnost LargeAddressAware Získá nebo nastaví hodnotu, chcete-li povolit zpracování adres, které jsou větší než 2 GB.
Veřejná vlastnost LinkDLL Získá nebo nastaví hodnotu určující, zda sestavení DLL jako hlavní výstup.
Veřejná vlastnost LinkIncremental Získá nebo nastaví hodnotu, která umožní přírůstkové propojení.
Veřejná vlastnost LinkLibraryDependencies Nastaví nebo zda existují propojení závislosti knihoven získá.
Veřejná vlastnost LinkTimeCodeGeneration Získá nebo nastaví hodnotu, umožňující propojení generování kódu objektů kompilována s /GL (celý Program optimalizace).
Veřejná vlastnost ManifestFile Získá nebo nastaví název souboru manifestu generovat.
Veřejná vlastnost MapExports Získá nebo nastaví hodnotu označující, zda zahrnout exportované funkce v informace o mapování souboru.
Veřejná vlastnost MapFileName Získá nebo nastaví název mapfile.
Veřejná vlastnost MergedIDLBaseFileName Určuje základní název souboru .idl, který obsahuje sloučené IDLSYM oddíly.
Veřejná vlastnost MergeSections Propojovací program sloučit oddílu způsobí, že z do oddílu na; Pokud oddíl na neexistuje, oddíl z je přejmenován na.
Veřejná vlastnost MidlCommandFile Určuje MIDL příkazy použít soubor odpovědí.
Veřejná vlastnost ModuleDefinitionFile Získá nebo nastaví během vytváření spustitelný soubor zadaný modul definice.
Veřejná vlastnost OptimizeForWindows98 Získá nebo nastaví kód na hranice 4 KB.Zlepší to výkon v systémech Windows 98.
Veřejná vlastnost OptimizeReferences Umožňuje odstranění funkce nebo data, která nikdy odkazuje.
Veřejná vlastnost OutputFile Přepíše výchozí název výstupního souboru; Výchozí hodnota je založena na první LIB nebo .obj název příkazového řádku.
Veřejná vlastnost PerUserRedirection Získá nebo nastaví hodnotu, která určuje, zda COM je registrace pro aktuální konfiguraci uživatele nebo pro jednotlivé počítače.
Veřejná vlastnost Profile Získá nebo nastaví hodnotu určující, zda chcete vytvořit výstupní soubor, který lze použít s profilování výkonu Enterprise Developer.
Veřejná vlastnost ProfileGuidedDatabase Získá nebo nastaví soubor databáze při použití profilově řízené optimalizace.
Veřejná vlastnost ProgramDatabaseFile Umožňuje generování souboru .pdb databáze programu.
Veřejná vlastnost RandomizedBaseAddress Získá nebo nastaví hodnotu řídí, zda generovat spustitelné bitové může náhodně rebased na načíst pomocí času adresa místa rozložení randomizace funkce systému Windows Vista (ASLR).
Veřejná vlastnost RegisterOutput Získá nebo nastaví hodnotu označující, zda výstup projektu primární mají být registrovány pomocí Regsvr32 po nasazení.
Veřejná vlastnost ResourceOnlyDLL Vytvoří žádné vstupní bod knihovny DLL.Toto nastavení na hodnotu true, vytvoří pouze knihovny DLL.
Veřejná vlastnost SetChecksum Získá nebo nastaví hodnotu povolení nastavení kontrolního součtu v záhlaví souboru EXE.
Veřejná vlastnost ShowProgress Získá nebo nastaví hodnotu, která umožňuje podrobné zobrazení o průběhu propojovacího programu.
Veřejná vlastnost StackCommitSize Získá nebo nastaví hodnotu určující velikost přidělení zásobníku celkem ve fyzické paměti.
Veřejná vlastnost StackReserveSize Získá nebo nastaví velikost celkové zásobníku přidělení virtuální paměti.
Veřejná vlastnost StripPrivateSymbols Nevkládejte privátní symboly soubor .pdb zadaný, generované.
Veřejná vlastnost SubSystem Získá nebo nastaví podsystém propojovacího programu.
Veřejná vlastnost SupportUnloadOfDelayLoadedDLL Získá nebo nastaví hodnotu označující, zda jsou povoleny explicitní vykládky opožděného načtení knihovny DLL.
Veřejná vlastnost SuppressStartupBanner Získá nebo nastaví hodnotu určující, zda potlačit zobrazení nápisu a informačních zpráv při spuštění.
Veřejná vlastnost SwapRunFromCD Získá nebo nastaví hodnotu určující, zda spustit aplikace z umístění odkládacího disku CD-ROM.
Veřejná vlastnost SwapRunFromNet Získá nebo nastaví hodnotu označující, pokud má aplikace spustit z umístění odkládacího sítě.
Veřejná vlastnost TargetMachine Získá nebo nastaví hodnotu určující subsystému propojovacího programu.
Veřejná vlastnost TerminalServerAware Umožňuje povědomí terminálového serveru.
Veřejná vlastnost ToolKind Získá název druhu je nástroj.
Veřejná vlastnost toolName Získá název určený nástroj.
Veřejná vlastnost ToolPath Získá cestu určený nástroj.
Veřejná vlastnost TurnOffAssemblyGeneration Získá nebo nastaví hodnotu určující, že ačkoli je v objektu soubory společné informace runtime jazyka budou generovány žádné sestavení.
Veřejná vlastnost TypeLibraryFile Získá nebo nastaví hodnotu, která určuje název souboru typu knihovna.
Veřejná vlastnost TypeLibraryResourceID Získá nebo nastaví hodnotu, která určuje číslo ID přiřazení souboru .tlb ve zkompilované prostředky.
Veřejná vlastnost UACExecutionLevel Získá nebo nastaví hodnotu, která určuje, zda informace nástroj Řízení uživatelských účtů (UAC) je vložen do manifestu aplikace.
Veřejná vlastnost UACUIAccess Získá nebo nastaví hodnotu, která řídí zda aplikace vynechá úrovně ochrany uživatelského rozhraní a jednotky vstup do vyšší oprávnění systému windows na ploše.
Veřejná vlastnost UseLibraryDependencyInputs Nastaví nebo získá povolení nezávislé propojení knihoven.
Veřejná vlastnost UseUnicodeResponseFiles Nastaví nebo zda použít soubory unicode odpověď získá.
Veřejná vlastnost VCProjectEngine Získá ukazatel na modul projektu.
Veřejná vlastnost Version Získá nebo nastaví hodnotu, jako číslo verze v záhlaví obrazu.

Nahoru

Metody

  Název Popis
Veřejná metoda get_PropertyOption Infrastruktura. Microsoft pouze pro interní použití.

Nahoru

Poznámky

VCLinkerTool Objekt není k dispozici pro projekty statických knihoven.Použití VCLibrarianTool pro statické knihovny.

Následující nové možnosti propojovacího programu jsou v Visual Studio 2005:

Byla odebrána následující možnosti propojovacího programu v Visual Studio 2005:

Další informace naleznete v tématu Možnosti Linker.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.VCProjectEngine – obor názvů