VCLinkerTool Arabirim
Bağlayıcı seçeneklerini işlevselliğini sunar.
Ad alanı: Microsoft.VisualStudio.VCProjectEngine
Derleme: Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll içinde)
Sözdizimi
'Bildirim
<GuidAttribute("C8E9978A-511E-47B6-AD11-43FEBF772C92")> _
Public Interface VCLinkerTool
[GuidAttribute("C8E9978A-511E-47B6-AD11-43FEBF772C92")]
public interface VCLinkerTool
[GuidAttribute(L"C8E9978A-511E-47B6-AD11-43FEBF772C92")]
public interface class VCLinkerTool
[<GuidAttribute("C8E9978A-511E-47B6-AD11-43FEBF772C92")>]
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 kitaplıklar için aranacak bir veya daha fazla ek yollar (belirli yapılandırma) ayarlar. |
![]() |
AdditionalManifestDependencies | Alır veya ayarlar bağlayıcı bildirim dosyasına eklenecek ek XML bildirim parçaları. |
![]() |
AdditionalOptions | Alır veya dosya adlarını hemen önce komut satırının sonuna eklemek için seçenekleri ayarlar.Bir seçenek nesne modeli içinde desteklenmiyor, örneğidir. |
![]() |
AddModuleNamesToAssembly | Alır veya belirtilen derleme olmayan dosya son çıktıda ayarlar. |
![]() |
AllowIsolation | Alır veya yan yana derlemeleri olmadan bir bildirim dosyası arama görüntülenmeyeceğini 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ı derleyiciye bağlamak için bir kaynak dosyası belirten bir değeri ayarlar. |
![]() |
BaseAddress | Alır veya ayarlar bir .exe dosyasını (0x400000) ya da bir DLL (at, 0x10000000) için varsayılan konumu geçersiz kılma programın temel adres. |
![]() |
CLRImageType | Alır veya CLR resim türünü gösteren bir değeri ayarlar. |
![]() |
CLRThreadAttribute | Alır veya CLR programınızın giriş noktası iş parçacığı özniteliğini gösteren bir değeri ayarlar. |
![]() |
CLRUnmanagedCodeCheck | /CLRUNMANAGEDCODECHECK etkin olup olmadığını belirler. |
![]() |
DataExecutionPrevention | Alır veya Windows Veri Yürütme Engellemesi (DEP) özelliğini denetleyen bir değer ayarlar. |
![]() |
DelayLoadDLLs | Alır veya ayarlar bir veya daha fazla dll Gecikmeli yüklenmesi için. |
![]() |
DelaySign | Alır veya boşluk daha tanımlayıcı bir adla dijital imza eklenmesi için COM wrapper derleme dosyasındaki rezerve edilmesinin gerekip gerekmediğini gösteren bir değeri ayarlar.Bu özellik yalnızca anlamlı olan 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 (veya .NET Framework) kaynak dosyası. |
![]() |
EnableCOMDATFolding | Yedek COMDAT sembolleri bağlayıcı çıktısından kaldırır. |
![]() |
EnableUAC | Alır veya UAC bilgisi program bildiriminde gömülü olup olmadığını denetleyen bir değer ayarlar. |
![]() |
EntryPointSymbol | Alır veya bir .exe dosyası veya DLL için başlangıç adresini (girdi noktası) ayarlar. |
![]() |
ErrorReporting | Ayarlar veya geçerli Bağlayıcı hata bildirimi ayarı alır. |
![]() |
ExecutionBucket | Altyapı. Yalnızca Microsoft dahili kullanım için. |
![]() |
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ün bir başvuru eklemek için bağlayıcı veya librarian. |
![]() |
FunctionOrder | Alır veya önceden belirlenmiş bir sırayla resimdeki COMDATs (işlevleri) ayarlar. |
![]() |
GenerateDebugInformation | Alır veya hata ayıklama bilgilerini oluşturma etkinleştirme bir değer ayarlar. |
![]() |
GenerateManifest | Alır veya bağlayıcı bir bildirim dosyası oluşturup oluşturmayacağını gösteren bir değeri ayarlar. |
![]() |
GenerateMapFile | Alır veya eşleme dosyası bağlama sırasında oluşturulan olup olmadığını gösteren bir değeri ayarlar. |
![]() |
HeapCommitSize | Alır veya toplam yığın ayırma boyutu fiziksel bellekte belirten bir değeri ayarlar. |
![]() |
HeapReserveSize | Alır veya sanal bellek toplam yığın ayırma boyutunu belirten bir değeri ayarlar. |
![]() |
IgnoreAllDefaultLibraries | Alır veya bağlayıcı veya librarian için tüm varsayılan kitaplıkları yoksaymak için gösteren bir değeri ayarlar. |
![]() |
IgnoreDefaultLibraryNames | Alır veya ayarlar yoksaymak için bir veya daha fazla varsayılan kitaplık. |
![]() |
IgnoreEmbeddedIDL | Alır veya nesne dosyaları gömülü .idlsym bölümleri göz ardı edilip edilmeyeceğini belirten 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 ayarlar çıktı derleme kesinlikle adlandırmak için anahtarın adlandırılmış Kap. |
![]() |
KeyFile | Alır veya ayarlar çıktı derleme kesinlikle adlandırmak için anahtarı içeren dosya. |
![]() |
LargeAddressAware | Alır veya işleme adresleri 2 GB'tan büyük etkinleştirmek için bir değer ayarlar. |
![]() |
LinkDLL | Alır veya DLL ana çıkış olarak yapı 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ı Saati kod üretimi ile derlenmiş nesne etkinleştirme bir değeri alır veya ayarlar /GL (Bütün Program İyileştirmesi). |
![]() |
ManifestFile | Alır veya ayarlar oluşturmak için bildirim dosyasının adı. |
![]() |
MapExports | Alır veya işlevler harita dosya bilgileri dahil etmek isteyip dışarı 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 gelen bölümüne için; Bölüm için olmayabilir, bölüm gelen yeniden adlandırılır için. |
![]() |
MidlCommandFile | MIDL komutlarını 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 kod 4 KB sınırlarında 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 | Denetleyen bir değeri alır veya ayarlar olup olmadığını COM kayıt için geçerli yapılandırma olan bilgisayar başına veya kullanıcı başına. |
![]() |
Profile | Alır veya Enterprise Developer Performans Profil Oluşturucusu ile kullanılabilmesi için bir çıktı dosyası üretmek mi, yoksa gösteren bir değeri ayarlar. |
![]() |
ProfileGuidedDatabase | Alır veya ayarlar profili destekli iyileştirmeleri kullanırken kullanılacak veritabanı dosyası. |
![]() |
ProgramDatabaseFile | Program veritabanı .pdb dosyası oluşturulmasını sağlar. |
![]() |
RandomizedBaseAddress | Alır veya ayarlar bir değer kontrol sırasında rasgele rebased yürütülebilir bir görüntü oluşturulup oluşturulmayacağını yükleme zamanı kullanarak adres alanı düzeni rasgele seçme (ASLR) Windows Vista özelliğidir. |
![]() |
RegisterOutput | Birincil proje çıktısını kullanarak kayıtlı olup olmadığını gösteren bir değeri alır veya ayarlar Regsvr32 dağıtımdan sonra. |
![]() |
ResourceOnlyDLL | DLL ile herhangi bir giriş noktası oluşturur.Bu true değerine ayarlanması, yalnızca kaynak DLL oluşturur. |
![]() |
SetChecksum | Alır veya bir .exe dosyasının üstbilgisinde sağlama ayarını etkinleştirme bir değer ayarlar. |
![]() |
ShowProgress | Alır veya bağlayıcı ilerleme hakkında ayrıntılı bir şekilde görüntülenmesini sağlayan bir değer ayarlar. |
![]() |
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 simgeler 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ülenmesini engellenip engellenmeyeceğini gösteren bir değeri ayarlar. |
![]() |
SwapRunFromCD | Alır veya CD'yi takas konumdan uygulama çalıştırılıp çalıştırılmayacağını gösteren bir değeri ayarlar. |
![]() |
SwapRunFromNet | Alır veya uygulama ağ takas konumdan çalıştırmanız gerekir gösteren bir değeri ayarlar. |
![]() |
TargetMachine | Alır veya alt için bağlayıcı belirten bir değeri ayarlar. |
![]() |
TerminalServerAware | Terminal sunucusu 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 nesne dosyalarında mevcut olmasına rağmen hiçbir derleme oluşturulacak 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ında .tlb dosyası atamak için kimlik numarasını belirten bir değeri ayarlar. |
![]() |
UACExecutionLevel | Alır veya kullanıcı hesabı denetimi (UAC) bilgisi program bildiriminde gömülü olup olmadığını denetleyen bir değer ayarlar. |
![]() |
UACUIAccess | Alır veya uygulamanız kullanıcı arabirimi koruma düzeyleri atlar ve giriş izni daha yüksek Windows masaüstünde sürücüler denetleyen bir değer ayarlar. |
![]() |
UseLibraryDependencyInputs | Ayarlar veya bağımsız kitaplıklarını bağlama etkin olup olmadığını alır. |
![]() |
UseUnicodeResponseFiles | Yanıt dosyaları unicode kullanılıp kullanılmayacağını alır ya da ayarlar. |
![]() |
VCProjectEngine | Proje altyapı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ı. Yalnızca Microsoft dahili kullanım için. |
Üst
Notlar
VCLinkerTool Nesne statik kitaplığı projeleri için kullanılabilir değil.Kullanım VCLibrarianTool statik kitaplıkları için.
Aşağıdaki yeni bağlayıcı seçenekleri olan Visual Studio 2005:
Üç yeni değerler için geçirilebilir /LTCG (Bağlama Zamanı Kodu Üretme) 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: SATIRLARI (bkz: /MAPINFO (Bilgileri Eşlem Dosyasına Dahil Et)).
Daha fazla bilgi için bkz. Bağlayıcı Seçenekleri.