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 | |
---|---|---|
AdditionalDependencies | Získá nebo nastaví další položky konfigurace specifické pro přidání řádku propojení, například comdlg32.lib nebo kernel32.lib. | |
AdditionalLibraryDirectories | Získá nebo nastaví jeden nebo více další cesty (konkrétní konfigurace) hledání knihoven. | |
AdditionalManifestDependencies | Získá nebo nastaví další fragmenty XML manifestu, propojovací program přidá do souboru manifestu. | |
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. | |
AddModuleNamesToAssembly | Získá nebo nastaví zadaný soubor není sestavení v konečném výstupu. | |
AllowIsolation | Získá nebo nastaví hodnotu určující, zda chcete vyhledat soubor manifestu bez sestavení vedle sebe. | |
AssemblyDebug | Získá nebo nastaví hodnotu označující úroveň podpory ladění. | |
AssemblyLinkResource | Získá nebo nastaví hodnotu určující soubor prostředků k propojení výstupu sestavení. | |
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). | |
CLRImageType | Získá nebo nastaví hodnotu určující typ CLR obrazu. | |
CLRThreadAttribute | Získá nebo nastaví hodnotu označující podprocesů atribut pro vstupní bod programu CLR. | |
CLRUnmanagedCodeCheck | Určuje, zda je /CLRUNMANAGEDCODECHECK v platnosti nebo Ne. | |
DataExecutionPrevention | Získá nebo nastaví hodnotu, která řídí funkce Zabránění spuštění dat systému Windows. | |
DelayLoadDLLs | Získá nebo nastaví jeden nebo více knihoven DLL opožděného načtení. | |
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ů. | |
driver | Získá nebo nastaví hodnotu, která označuje propojovací program, typ ovladače, který je propojena. | |
EmbedManagedResourceFile | Získá nebo nastaví zadaný vložený .NET (nebo .NET Framework) souboru prostředků. | |
EnableCOMDATFolding | Odebere nadbytečné COMDAT symboly z výstupu propojovacího programu. | |
EnableUAC | Získá nebo nastaví hodnotu, která určuje, zda informace nástroje Řízení uživatelských účtů je vložen do manifestu aplikace. | |
EntryPointSymbol | Získá nebo nastaví počáteční adresu (vstupní bod) pro soubor EXE nebo DLL. | |
ErrorReporting | Nastaví nebo získá aktuální propojovací program chybách nastavení. | |
ExecutionBucket | Infrastruktura. Microsoft pouze pro interní použití. | |
FixedBaseAddress | Získá nebo nastaví hodnotu označující, zda musí být načten obrázek pevné adrese. | |
ForceSymbolReferences | Získá nebo nastaví propojovací program nebo librarian odkaz na tento symbol. | |
FunctionOrder | Získá nebo nastaví COMDATs (funkce) v bitové kopii v předem stanovené pořadí. | |
GenerateDebugInformation | Získá nebo nastaví hodnotu povolení generování ladicích informací. | |
GenerateManifest | Získá nebo nastaví hodnotu označující, zda propojovací program by měl generovat soubor manifestu. | |
GenerateMapFile | Získá nebo nastaví hodnotu označující, zda je soubor mapy generován během propojení. | |
HeapCommitSize | Získá nebo nastaví hodnotu určující velikost přidělení haldy celkové fyzické paměti. | |
HeapReserveSize | Získá nebo nastaví hodnotu určující velikost přidělení haldy celková ve virtuální paměti. | |
IgnoreAllDefaultLibraries | Získá nebo nastaví hodnotu označující, propojovací program nebo librarian ignorovat všechny výchozí knihovny. | |
IgnoreDefaultLibraryNames | Získá nebo nastaví výchozí knihovny ignorovat. | |
IgnoreEmbeddedIDL | Získá nebo nastaví hodnotu určující, zda ignorovat části .idlsym vložený objekt souborů. | |
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ů. | |
ImportLibrary | Získá nebo nastaví hodnotu určující, který import knihovny generovat. | |
KeyContainer | Získá nebo nastaví názvem kontejneru klíče silného pojmenování výstupu sestavení. | |
KeyFile | Získá nebo nastaví soubor obsahující klíč silného pojmenování výstupu sestavení. | |
LargeAddressAware | Získá nebo nastaví hodnotu, chcete-li povolit zpracování adres, které jsou větší než 2 GB. | |
LinkDLL | Získá nebo nastaví hodnotu určující, zda sestavení DLL jako hlavní výstup. | |
LinkIncremental | Získá nebo nastaví hodnotu, která umožní přírůstkové propojení. | |
LinkLibraryDependencies | Nastaví nebo zda existují propojení závislosti knihoven získá. | |
LinkTimeCodeGeneration | Získá nebo nastaví hodnotu, umožňující propojení generování kódu objektů kompilována s /GL (celý Program optimalizace). | |
ManifestFile | Získá nebo nastaví název souboru manifestu generovat. | |
MapExports | Získá nebo nastaví hodnotu označující, zda zahrnout exportované funkce v informace o mapování souboru. | |
MapFileName | Získá nebo nastaví název mapfile. | |
MergedIDLBaseFileName | Určuje základní název souboru .idl, který obsahuje sloučené IDLSYM oddíly. | |
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. | |
MidlCommandFile | Určuje MIDL příkazy použít soubor odpovědí. | |
ModuleDefinitionFile | Získá nebo nastaví během vytváření spustitelný soubor zadaný modul definice. | |
OptimizeForWindows98 | Získá nebo nastaví kód na hranice 4 KB.Zlepší to výkon v systémech Windows 98. | |
OptimizeReferences | Umožňuje odstranění funkce nebo data, která nikdy odkazuje. | |
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. | |
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. | |
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. | |
ProfileGuidedDatabase | Získá nebo nastaví soubor databáze při použití profilově řízené optimalizace. | |
ProgramDatabaseFile | Umožňuje generování souboru .pdb databáze programu. | |
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). | |
RegisterOutput | Získá nebo nastaví hodnotu označující, zda výstup projektu primární mají být registrovány pomocí Regsvr32 po nasazení. | |
ResourceOnlyDLL | Vytvoří žádné vstupní bod knihovny DLL.Toto nastavení na hodnotu true, vytvoří pouze knihovny DLL. | |
SetChecksum | Získá nebo nastaví hodnotu povolení nastavení kontrolního součtu v záhlaví souboru EXE. | |
ShowProgress | Získá nebo nastaví hodnotu, která umožňuje podrobné zobrazení o průběhu propojovacího programu. | |
StackCommitSize | Získá nebo nastaví hodnotu určující velikost přidělení zásobníku celkem ve fyzické paměti. | |
StackReserveSize | Získá nebo nastaví velikost celkové zásobníku přidělení virtuální paměti. | |
StripPrivateSymbols | Nevkládejte privátní symboly soubor .pdb zadaný, generované. | |
SubSystem | Získá nebo nastaví podsystém propojovacího programu. | |
SupportUnloadOfDelayLoadedDLL | Získá nebo nastaví hodnotu označující, zda jsou povoleny explicitní vykládky opožděného načtení knihovny DLL. | |
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í. | |
SwapRunFromCD | Získá nebo nastaví hodnotu určující, zda spustit aplikace z umístění odkládacího disku CD-ROM. | |
SwapRunFromNet | Získá nebo nastaví hodnotu označující, pokud má aplikace spustit z umístění odkládacího sítě. | |
TargetMachine | Získá nebo nastaví hodnotu určující subsystému propojovacího programu. | |
TerminalServerAware | Umožňuje povědomí terminálového serveru. | |
ToolKind | Získá název druhu je nástroj. | |
toolName | Získá název určený nástroj. | |
ToolPath | Získá cestu určený nástroj. | |
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í. | |
TypeLibraryFile | Získá nebo nastaví hodnotu, která určuje název souboru typu knihovna. | |
TypeLibraryResourceID | Získá nebo nastaví hodnotu, která určuje číslo ID přiřazení souboru .tlb ve zkompilované prostředky. | |
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. | |
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. | |
UseLibraryDependencyInputs | Nastaví nebo získá povolení nezávislé propojení knihoven. | |
UseUnicodeResponseFiles | Nastaví nebo zda použít soubory unicode odpověď získá. | |
VCProjectEngine | Získá ukazatel na modul projektu. | |
Version | Získá nebo nastaví hodnotu, jako číslo verze v záhlaví obrazu. |
Nahoru
Metody
Název | Popis | |
---|---|---|
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:
Tři nové hodnoty předán / LTCG (kód odkazu generace) propojovacího: /LTCG:PGI, /LTCG:PGO a /LTCG:PGU.
Byla odebrána následující možnosti propojovacího programu v Visual Studio 2005:
- / MAPINFO: řádky (viz / MAPINFO (zahrnout informace Mapfile)).
Další informace naleznete v tématu Možnosti Linker.