VCLinkerTool Arabirim
Bağlayıcı seçeneklerini işlevselliği sunar.
Ad alanı: Microsoft.VisualStudio.VCProjectEngine
Derleme: Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll içinde)
Sözdizimi
'Bildirim
<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
VCLinkerTool türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
AdditionalDependencies | Alır veya comdlg32.lib veya kernel32.lib gibi bağlantı çizgisi eklemek için ek özel yapılandırma öğelerini ayarlar. |
![]() |
AdditionalLibraryDirectories | Alır veya ayarlar kitaplıkları için arama yapmak için bir veya daha fazla ek yollar (belirli yapılandırma). |
![]() |
AdditionalManifestDependencies | Alır veya ayarlar bağlayıcı için bildirim dosyası ekleyecektir ek xml bildirim parçaları. |
![]() |
AdditionalOptions | Alır veya ayarlar hemen önce dosya adları komut satırının sonuna eklemek için Seçenekler.Nesne modeli içinde bir seçenek desteklenmiyor, örneğidir. |
![]() |
AddModuleNamesToAssembly | Alır veya belirtilen derleme dosyanın son çıktıda ayarlar. |
![]() |
AllowIsolation | Alır veya bir bildirim dosyası olmadan yan yana derlemeler için arama yapılıp gösteren bir değeri ayarlar. |
![]() |
AssemblyDebug | Alır veya hata ayıklama desteği düzeyini gösteren bir değeri ayarlar. |
![]() |
AssemblyLinkResource | Alır veya çıktısını derleyiciye bağlamak için bir kaynak dosyası belirten bir değeri ayarlar. |
![]() |
BaseAddress | Alır veya ayarlar bir .exe dosyasını (0x400000) veya (0x10000000) adresindeki bir dll için varsayılan konumu geçersiz kılma programın temel adres. |
![]() |
CLRImageType | Alır veya clr görüntü türünü gösteren bir değeri ayarlar. |
![]() |
CLRThreadAttribute | Alır veya clr programınızın giriş noktası için iş parçacığı özniteliği gösteren bir değeri ayarlar. |
![]() |
CLRUnmanagedCodeCheck | /clrunmanagedcodecheck etkin olup olmadığını belirler. |
![]() |
DataExecutionPrevention | Alır veya ayarlar Windows Veri Yürütme Engellemesi (dep) özelliğini denetleyen bir değer. |
![]() |
DelayLoadDLLs | Alır veya ayarlar bir veya daha fazla dll Gecikmeli yükleme için. |
![]() |
DelaySign | Alır veya alan daha kesin adı ile dijital imza eklenmesi için com wrapper derleme dosyasındaki ayrılmış olup olmadığını gösteren bir değeri ayarlar.Bu özellik yalnızca anlamlı Visual C# projeleri. |
![]() |
driver | Alır veya hangi tür sürücü bağlı bağlayıcıya gösteren bir değeri ayarlar. |
![]() |
EmbedManagedResourceFile | Alır veya ayarlar belirtilen katıştırılmış .NET (ya da .NET Framework) kaynak dosyası. |
![]() |
EnableCOMDATFolding | Gereksiz comdat sembolleri bağlayıcı çıktısından kaldırır. |
![]() |
EnableUAC | Alır veya uac bilgisi programı bildirim içinde gömülü olup olmadığını denetleyen bir değer ayarlar. |
![]() |
EntryPointSymbol | Alır veya bir .exe dosyası veya dll başlangıç adresi (girdi noktası) ayarlar. |
![]() |
ErrorReporting | Ayarlar veya geçerli linker hata bildirimi ayarı alır. |
![]() |
ExecutionBucket | Altyapı. Microsoft yalnızca iç kullanım. |
![]() |
FixedBaseAddress | Alır veya görüntüyü sabit bir adreste yüklü olup olmadığını gösteren bir değeri ayarlar. |
![]() |
ForceSymbolReferences | Alır veya ayarlar bu sembol için bir başvuru eklemek için bağlayıcı veya librarian. |
![]() |
FunctionOrder | Alır veya görüntüyü önceden belirlenmiş bir sırada COMDATs (işlevler) ayarlar. |
![]() |
GenerateDebugInformation | Alır veya hata ayıklama bilgilerini oluşturma işlevini etkinleştirme bir değer ayarlar. |
![]() |
GenerateManifest | Alır veya bağlayıcı bildirim dosyası oluşturmak olup olmadığını gösteren bir değeri ayarlar. |
![]() |
GenerateMapFile | Alır veya eşleme dosyası bağlama sırasında oluşturulmuş olup olmadığını gösteren bir değeri ayarlar. |
![]() |
HeapCommitSize | Alır veya fiziksel bellekte toplam yığın ayırma boyutunu belirten bir değer ayarlar. |
![]() |
HeapReserveSize | Alır veya sanal bellek toplam yığın ayırma boyutunu belirten bir değer ayarlar. |
![]() |
IgnoreAllDefaultLibraries | Alır veya tüm varsayılan kitaplıkları yoksaymak için bağlayıcı veya librarian gösteren bir değeri ayarlar. |
![]() |
IgnoreDefaultLibraryNames | Alır veya ayarlar yok saymak için bir veya daha fazla varsayılan kitaplıkları. |
![]() |
IgnoreEmbeddedIDL | Alır veya nesne dosyaları gömülü .idlsym bölümlerine göz ardı edilip edilmeyeceğini gösteren bir değeri ayarlar. |
![]() |
IgnoreImportLibrary | Alır veya bu yapılandırma tarafından üretilen içeri aktarma kitaplığına bağımlı projelere aktarılması gereken değil olup olmadığını gösteren bir değeri ayarlar. |
![]() |
ImportLibrary | Hangi belirten bir değeri alır veya ayarlar içe aktarma kitaplıklarını oluşturmak için. |
![]() |
KeyContainer | Alır veya adlandırılmış kesinlikle çıktı derleme adlandırma için anahtar kapsayıcısını ayarlar. |
![]() |
KeyFile | Alır veya ayarlar çıktı derleme kesin adlandırma anahtarı içeren dosya. |
![]() |
LargeAddressAware | Alır veya işleme adresleri 2 GB'den büyük etkinleştirmek için bir değer ayarlar. |
![]() |
LinkDLL | Alır veya dll ana çıkış olarak yapı olup olmayacağını belirten bir değeri ayarlar. |
![]() |
LinkIncremental | Alır veya artımlı bağlama etkinleştirme bir değer ayarlar. |
![]() |
LinkLibraryDependencies | Bağlantı kitaplık bağımlılıkları olup alır ya da ayarlar. |
![]() |
LinkTimeCodeGeneration | Bağlantı zaman kod üretimi ile derlenmiş nesne etkinleştirme değeri alır veya ayarlar /gl (tüm Program iyileştirme). |
![]() |
ManifestFile | Alır veya ayarlar oluşturmak için bildirim dosyasının adı. |
![]() |
MapExports | Alır veya işlevleri eşleme dosya bilgileri içerecek şekilde mi dışa gösteren bir değeri ayarlar. |
![]() |
MapFileName | Alır veya mapfile adını belirler. |
![]() |
MergedIDLBaseFileName | Birleştirilmiş IDLSYM bölümlerin içeriğini içeren .idl dosyasını temel adını belirtir. |
![]() |
MergeSections | Bölüm birleştirmek bağlayıcı neden dan bölümüne için; Bölüm için olmayabilir, bölüm dan yeniden adlandırılır için. |
![]() |
MidlCommandFile | MIDL komutları kullanmak için bir yanıt dosyasını belirtir. |
![]() |
ModuleDefinitionFile | Alır veya belirtilen modül tanım dosyası yürütülebilir oluşturma sırasında ayarlar. |
![]() |
OptimizeForWindows98 | Alır veya 4 kb sınırlarında kodu ayarlar.Bu Windows 98 sistemlerinde başarımı artırır. |
![]() |
OptimizeReferences | Eleme işlevler ya da hiçbir zaman başvurulan veri sağlar. |
![]() |
OutputFile | Varsayılan çıkış dosyası adı geçersiz kılar; Varsayılan komut satırında ilk .lib veya .obj adını temel alır. |
![]() |
PerUserRedirection | Kontrol değeri alır veya ayarlar olup olmadığını COM bilgisayar başına veya kullanıcı başına kayıt geçerli yapılandırma için değil. |
![]() |
Profile | Alır veya Enterprise Developer Performans Profil Oluşturucusu ile kullanılan bir çıktı dosyası üretmek olup olmadığını gösteren bir değeri ayarlar. |
![]() |
ProfileGuidedDatabase | Alır veya ayarlar en iyi duruma getirmeleri profil destekli kullanırken kullanılacak veritabanı dosyası. |
![]() |
ProgramDatabaseFile | Program veritabanı .pdb dosyası oluşturulmasını sağlar. |
![]() |
RandomizedBaseAddress | Alır veya ayarlar bir değer rasgele en rebased yürütülebilir bir görüntü oluşturulup oluşturulmayacağını kontrol yükleme zamanı kullanarak adres alanı düzeni rasgele (aslr) Windows Vista özelliğidir. |
![]() |
RegisterOutput | Birincil proje çıktısı kullanarak kayıtlı olup olmadığını gösteren değeri alır veya ayarlar Regsvr32 dağıtımdan sonra. |
![]() |
ResourceOnlyDLL | Bir dll giriş noktası yok oluşturur.Bu true olarak ayarlamak, yalnızca kaynak dll oluşturur. |
![]() |
SetChecksum | Alır veya bir .exe dosyasının üstbilgisinde sağlama ayarı etkinleştirme bir değer ayarlar. |
![]() |
ShowProgress | Alır veya ayarlar bağlayıcı ilerleme durumu hakkında ayrıntılı bir şekilde görüntülenmesini sağlayan bir değer. |
![]() |
StackCommitSize | Alır veya fiziksel bellekte toplam yığın ayırma boyutunu gösteren bir değeri ayarlar. |
![]() |
StackReserveSize | Alır veya sanal bellek toplam yığın ayırma boyutunu ayarlar. |
![]() |
StripPrivateSymbols | Özel semboller içinde belirtilen, üretilen .pdb dosyası koymayın. |
![]() |
SubSystem | Alır veya bir alt sistem için bağlayıcı ayarlar. |
![]() |
SupportUnloadOfDelayLoadedDLL | Alır veya açık Gecikmeli yükünü DLL'leri kaldırma olanağı olup olmadığını gösteren bir değeri ayarlar. |
![]() |
SuppressStartupBanner | Alır veya başlangıç başlığı ve bilgi iletilerinin görüntülenmesine verip gösteren bir değeri ayarlar. |
![]() |
SwapRunFromCD | Alır veya uygulama cd takas konumdan çalıştırılıp çalıştırılmayacağını gösteren bir değeri ayarlar. |
![]() |
SwapRunFromNet | Alır veya ağ takas konumdan uygulama çalışması gerekip gerekmediğini gösteren bir değeri ayarlar. |
![]() |
TargetMachine | Alır veya alt sistem için bağlayıcı belirten bir değer ayarlar. |
![]() |
TerminalServerAware | Terminal server tanıma sağlar. |
![]() |
ToolKind | Aracı bu tür adını alır. |
![]() |
toolName | Belirtilen aracı adını alır. |
![]() |
ToolPath | Belirtilen aracı yolunu alır. |
![]() |
TurnOffAssemblyGeneration | Alır veya ortak dil çalışma zamanı bilgileri nesnesi dosyalarında mevcut olmasına rağmen hiçbir derleme oluşturulurken kullanılan belirten bir değeri ayarlar. |
![]() |
TypeLibraryFile | Alır veya tür kitaplığı dosyanın adını belirten bir değeri ayarlar. |
![]() |
TypeLibraryResourceID | Alır veya derlenmiş kaynaklar .tlb dosyası atamak için kimlik numarasını belirten bir değeri ayarlar. |
![]() |
UACExecutionLevel | Alır veya kullanıcı hesabı denetimi (uac) bilgisi programı bildirim içinde gömülü olup olmadığını denetleyen bir değer ayarlar. |
![]() |
UACUIAccess | Alır veya ayarlar uygulamanız kullanıcı arabirimi düzeyini atlar ve giriş izni daha yüksek Windows masaüstünde sürücüler denetleyen bir değer. |
![]() |
UseLibraryDependencyInputs | Bağımsız bağlantı kitaplıklarını etkinleştirilip etkinleştirilmediğini alır ya da ayarlar. |
![]() |
UseUnicodeResponseFiles | Yanıt dosyaları unicode kullanılıp kullanılmayacağını alır ya da ayarlar. |
![]() |
VCProjectEngine | Proje alt yapısı için bir işaretçi alır. |
![]() |
Version | Değeri alır veya bir görüntü başlığında sürüm numarası olarak ayarlar. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
get_PropertyOption | Altyapı. Microsoft yalnızca iç kullanım. |
Üst
Notlar
VCLinkerTool Nesne statik kitaplığı projeleri için kullanılabilir değil.Kullanım VCLibrarianTool statik kitaplıkları.
Aşağıdaki yeni bağlayıcı seçenekleri bulunan Visual Studio 2005:
Üç yeni değerler için geçirilebilir / ltcg (bağlantı zamanı kod oluşturma) bağlayıcı seçeneği: /LTCG:PGI, /LTCG:PGO ve /LTCG:PGU.
İçinde aşağıdaki bağlayıcı seçeneği kaldırıldı Visual Studio 2005:
- / MAPINFO: satırlar (bkz: / MAPINFO (bilgi Mapfile dahil)).
Daha fazla bilgi için bkz. Bağlantı Oluşturucu Seçenekleri.