次の方法で共有


リンク タスク

このタスクは、C++ ビルド システムを使用している場合にのみ使用できます。

Microsoft C++ リンカー ツール link.exeラップします 。 リンカー ツールは、Common Object File Format (COFF) オブジェクト ファイルとライブラリをリンクして、実行可能ファイル (.exe) ファイルまたはダイナミック リンク ライブラリ (DLL) を作成します。 詳細については、「リンカー オプション」および「コマンド ラインから MSBuild を使用する」および「コマンド ラインから Microsoft C++ ツールセットを使用する」を参照してください。

パラメーター

次に、リンク タスクのパラメーターについて説明します。 ほとんどのタスク パラメーターといくつかのパラメーター セットは、コマンド ライン オプションに対応します。

  • AdditionalDependencies

    省略可能 な String[] パラメーター。

    コマンドに追加する入力ファイルの一覧を指定します。

    詳細については、 LINK 入力ファイルを参照してください。

  • AdditionalLibraryDirectories

    省略可能 な String[] パラメーター。

    環境ライブラリのパスをオーバーライドします。 ディレクトリ名を指定します。

    詳細については、「 /LIBPATH (追加の Libpath)」を参照してください。

  • AdditionalManifestDependencies

    省略可能 な String[] パラメーター。

    マニフェスト ファイルの dependency セクションに配置される属性を指定します。

    詳細については、 /MANIFESTDEPENDENCY (マニフェストの依存関係の指定) を参照してください。 パブリッシャー構成ファイルも参照してください。

  • AdditionalOptions

    省略可能 な文字列 パラメーター。

    コマンド ラインで指定されたリンカー オプションの一覧。 たとえば、/<option1> /<option2> /<option#>。 このパラメーターを使用して、他の Link タスク パラメーターで表されないリンカー オプションを指定します。

    詳細については、「 リンカー オプション」を参照してください。

  • AddModuleNamesToAssembly

    省略可能 な String[] パラメーター。

    アセンブリにモジュール参照を追加します。

    詳細については、「 /ASSEMBLYMODULE (アセンブリに MSIL モジュールを追加する)」を参照してください。

  • AllowIsolation

    省略可能 なブール型 パラメーター。

    true場合、オペレーティング システムはマニフェストの参照と読み込みを実行します。 false場合は、マニフェストがないかのように DLL が読み込まれることを示します。

    詳細については、「 /ALLOWISOLATION (マニフェスト参照)」を参照してください

  • AssemblyDebug

    省略可能 なブール型 パラメーター。

    true場合は、デバッグ情報の追跡と共に DebuggableAttribute 属性を出力し、JIT 最適化を無効にします。 false場合は、DebuggableAttribute 属性を出力しますが、デバッグ情報の追跡を無効にし、JIT 最適化を有効にします。

    詳細については、「 /ASSEMBLYDEBUG (DebugableAttribute の追加)」を参照してください。

  • AssemblyLinkResource

    省略可能 な String[] パラメーター。

    出力ファイル内の .NET Framework リソースへのリンクを作成します。リソース ファイルは出力ファイルに配置されません。 リソースの名前を指定します。

    詳細については、 /ASSEMBLYLINKRESOURCE (.NET Framework リソースへのリンク) を参照してください。

  • AttributeFileTracking

    暗黙的 なブール型 パラメーター。

    より詳細なファイル追跡を有効にして、リンクインクリメンタルの動作をキャプチャします。 常に trueを返します。

  • BaseAddress

    省略可能 な文字列 パラメーター。

    ビルドするプログラムまたは DLL のベース アドレスを設定します。 {address[,size] | @filename,key} を指定します。

    詳細については、「 /BASE (ベース アドレス)」を参照してください。

  • BuildingInIDE

    省略可能 なブール型 パラメーター。

    true の場合は、IDE から MSBuild が呼び出されることを示します。 それ以外の場合は、コマンド ラインから MSBuild が呼び出されることを示します。

    このパラメーターには、同等のリンカー オプションはありません。

  • CLRImageType

    省略可能 な文字列 パラメーター。

    共通言語ランタイム (CLR) イメージの型を設定します。

    次のいずれかの値を指定します。各値はリンカー オプションに対応します。

    • 既定値 - <none>

    • ForceIJWImage - /CLRIMAGETYPE:IJW

    • ForcePureILImage - /CLRIMAGETYPE:PURE

    • ForceSafeILImage - /CLRIMAGETYPE:SAFE

    詳細については、「 /CLRIMAGETYPE (CLR イメージの型の指定)」を参照してください。

  • CLRSupportLastError

    省略可能 な文字列 パラメーター。

    P/Invoke メカニズムによって呼び出された関数の最後のエラー コードを保持します。

    次のいずれかの値を指定します。各値はリンカー オプションに対応します。

    • 有効 - /CLRSupportLastError

    • 無効 - /CLRSupportLastError:NO

    • SystemDlls - /CLRSupportLastError:SYSTEMDLL

    詳細については、「 /CLRSUPPORTLASTERROR (PInvoke 呼び出しの最後のエラー コードを保持する)」を参照してください。

  • CLRThreadAttribute

    省略可能 な文字列 パラメーター。

    CLR プログラムのエントリ ポイントのスレッド属性を明示的に指定します。

    次のいずれかの値を指定します。各値はリンカー オプションに対応します。

    • DefaultThreadingAttribute - /CLRTHREADATTRIBUTE:NONE

    • MTAThreadingAttribute - /CLRTHREADATTRIBUTE:MTA

    • STAThreadingAttribute - /CLRTHREADATTRIBUTE:STA

    詳細については、「 /CLRTHREADATTRIBUTE (CLR スレッド属性の設定)」を参照してください。

  • CLRUnmanagedCodeCheck

    省略可能 なブール型 パラメーター。

    リンカーが、マネージド コードからネイティブ DLL へのリンカー生成 P/Invoke 呼び出しに SuppressUnmanagedCodeSecurityAttribute を適用するかどうかを指定します。

    詳細については、「 /CLRUNMANAGEDCODECHECK (SuppressUnmanagedCodeSecurityAttribute の追加)」を参照してください。

  • CreateHotPatchableImage

    省略可能 な文字列 パラメーター。

    ホット パッチ適用用のイメージを準備します。

    リンカー オプションに対応する次のいずれかの値を指定します。

    • 有効 - /FUNCTIONPADMIN

    • X86Image - /FUNCTIONPADMIN:5

    • X64Image - /FUNCTIONPADMIN:6

    • ItaniumImage - /FUNCTIONPADMIN:16

    詳細については、 /FUNCTIONPADMIN (ホットパッチ可能なイメージの作成) を参照してください。

  • DataExecutionPrevention

    省略可能 なブール型 パラメーター。

    true場合は、実行可能ファイルが Windows データ実行防止機能と互換性があることをテストしたことを示します。

    詳細については、「 /NXCOMPAT (データ実行防止と互換性があります)」を参照してください。

  • DelayLoadDLLs

    省略可能 な String[] パラメーター。

    このパラメーターにより、DLL の 読み込みが遅延します 。 読み込みを遅延させる DLL の名前を指定します。

    詳細については、「 /DELAYLOAD (遅延読み込みインポート)」を参照してください。

  • DelaySign

    省略可能 なブール型 パラメーター。

    true場合は、アセンブリに部分的に署名します。 既定値は false です。

    詳細については、「 /DELAYSIGN (アセンブリに部分的に署名する)」を参照してください。

  • [ドライバー]

    省略可能 な文字列 パラメーター。

    Windows NT カーネル モード ドライバーをビルドするには、このパラメーターを指定します。

    次のいずれかの値を指定します。各値はリンカー オプションに対応します。

    • NotSet - <none>

    • ドライバー - /運転手

    • UpOnly - /DRIVER:ONLY

    • WDM - /DRIVER:WDM

    詳細については、「 /DRIVER (Windows NT カーネル モード ドライバー)」を参照してください。

  • EmbedManagedResourceFile

    省略可能 な String[] パラメーター。

    リソース ファイルをアセンブリに埋め込みます。 必要なリソース ファイル名を指定します。 必要に応じて、リソースの読み込みに使用される論理名と、リソース ファイルがプライベートであることをアセンブリ マニフェストで示す PRIVATE オプションを指定します。

    詳細については、「 /ASSEMBLYRESOURCE (マネージド リソースの埋め込み)」を参照してください。

  • EnableCOMDATFolding

    省略可能 なブール型 パラメーター。

    true場合は、同じ COMDAT フォールディングを有効にします。

    詳細については、/OPT (最適化)ICF[= iterations]引数を参照してください。

  • EnableUAC

    省略可能 なブール型 パラメーター。

    true場合は、ユーザー アカウント制御 (UAC) 情報をプログラム マニフェストに埋め込むように指定します。

    詳細については、「 /MANIFESTUAC (マニフェストに UAC 情報を埋め込む)」を参照してください。

  • EntryPointSymbol

    省略可能 な文字列 パラメーター。

    .exe ファイルまたは DLL の開始アドレスとしてエントリ ポイント関数を指定します。 パラメーター値として関数名を指定します。

    詳細については、「 /ENTRY (エントリ ポイントシンボル)」を参照してください。

  • FixedBaseAddress

    省略可能 なブール型 パラメーター。

    true場合は、優先ベース アドレスでのみ読み込むことができるプログラムまたは DLL を作成します。

    詳細については、「 /FIXED (固定ベース アドレス)」を参照してください。

  • ForceFileOutput

    省略可能 な文字列 パラメーター。

    シンボルが参照されているが定義されていない場合、または乗算が定義されている場合でも、有効な .exe ファイルまたは DLL を作成するようにリンカーに指示します。

    次のいずれかの値を指定します。それぞれの値はコマンド ライン オプションに対応します。

    • 有効 - /力

    • MultiplyDefinedSymbolOnly - /FORCE:MULTIPLE

    • UndefinedSymbolOnly - /FORCE:UNRESOLVED

    詳細については、「 /FORCE (ファイル出力を強制する)」を参照してください。

  • ForceSymbolReferences

    省略可能 な String[] パラメーター。

    このパラメーターは、指定したシンボルをシンボル テーブルに追加するようにリンカーに指示します。

    詳細については、「 /INCLUDE (シンボル参照を強制する)」を参照してください

  • FunctionOrder

    省略可能 な文字列 パラメーター。

    このパラメーターは、指定されたパッケージ化された関数 (COMDAT) を事前に定義された順序でイメージに配置することで、プログラムを最適化します。

    詳細については、「 /ORDER (関数を順番に配置する)」を参照してください。

  • GenerateDebugInformation

    省略可能 なブール型 パラメーター。

    true場合は、.exe ファイルまたは DLL のデバッグ情報を作成します。

    詳細については、「 /DEBUG (デバッグ情報の生成)」を参照してください。

  • GenerateManifest

    省略可能 なブール型 パラメーター。

    true場合は、サイド バイ サイドマニフェスト ファイルを作成します。

    詳細については、「 /MANIFEST (サイド バイ サイド アセンブリ マニフェストの作成)」を参照してください。

  • GenerateMapFile

    省略可能 なブール型 パラメーター。

    true場合は、マップ ファイルを作成します。 マップ ファイルのファイル名拡張子は .map です

    詳細については、「 /MAP (マップファイルの生成)」を参照してください。

  • HeapCommitSize

    省略可能 な文字列 パラメーター。

    一度に割り当てるヒープ上の物理メモリの量を指定します。

    詳細については、「/HEAP (ヒープ サイズの設定)」commit引数を参照してください。 HeapReserveSize パラメーターも参照してください。

  • HeapReserveSize

    省略可能 な文字列 パラメーター。

    仮想メモリ内のヒープ割り当ての合計を指定します。

    詳細については、「/HEAP (ヒープ サイズの設定)」reserve引数を参照してください。 また、この表の HeapCommitSize パラメーターも参照してください。

  • IgnoreAllDefaultLibraries

    省略可能 なブール型 パラメーター。

    true場合は、外部参照を解決するときに検索するライブラリの一覧から 1 つ以上の既定のライブラリを削除するようにリンカーに指示します。

    詳細については、「 /NODEFAULTLIB (ライブラリを無視する)」を参照してください。

  • IgnoreEmbeddedIDL

    省略可能 なブール型 パラメーター。

    true場合は、ソース コード内の IDL 属性を .idl ファイルに処理しないように指定します。

    詳細については、「 /IGNOREIDL (属性を MIDL に処理しない)」を参照してください。

  • IgnoreImportLibrary

    省略可能 なブール型 パラメーター。

    true場合は、この構成によって生成されたインポート ライブラリを依存プロジェクトにインポートしないことを指定します。

    このパラメーターはリンカー オプションに対応していません。

  • IgnoreSpecificDefaultLibraries

    省略可能 な String[] パラメーター。

    無視する既定のライブラリの名前を 1 つ以上指定します。 セミコロンを使用して複数のライブラリを分離します。

    詳細については、「 /NODEFAULTLIB (ライブラリを無視する)」を参照してください。

  • ImageHasSafeExceptionHandlers

    省略可能 なブール型 パラメーター。

    true場合、リンカーは、イメージの安全な例外ハンドラーのテーブルも生成できる場合にのみ、イメージを生成します。

    詳細については、「 /SAFESEH (イメージには安全な例外ハンドラーがあります)」を参照してください。

  • ImportLibrary

    既定のライブラリ名を置き換えるユーザー指定のインポート ライブラリ名。

    詳細については、「 /IMPLIB (名前インポート ライブラリ)」を参照してください。

  • KeyContainer

    省略可能 な文字列 パラメーター。

    署名されたアセンブリのキーを含むコンテナー。

    詳細については、「 /KEYCONTAINER (アセンブリに署名するキー コンテナーを指定する)」を参照してください。 また、この表の KeyFile パラメーターも参照してください。

  • KeyFile

    省略可能 な文字列 パラメーター。

    署名付きアセンブリのキーを含むファイルを指定します。

    詳細については、「 /KEYFILE (アセンブリに署名するキーまたはキー のペアを指定する)」を参照してください。 また、 KeyContainer パラメーターも参照してください。

  • LargeAddressAware

    省略可能 なブール型 パラメーター。

    true場合、アプリケーションは 2 ギガバイトを超えるアドレスを処理できます。

    詳細については、「 /LARGEADDRESSAWARE (大きなアドレスの処理)」を参照してください。

  • LinkDLL

    省略可能 なブール型 パラメーター。

    true場合は、メイン出力ファイルとして DLL をビルドします。

    詳細については、「 /DLL (DLL のビルド)」を参照してください。

  • LinkErrorReporting

    省略可能 な文字列 パラメーター。

    内部コンパイラ エラー (ICE) 情報を Microsoft に直接提供できます。

    次のいずれかの値を指定します。それぞれの値はコマンド ライン オプションに対応します。

    • NoErrorReport - /ERRORREPORT:NONE

    • PromptImmediately - /ERRORREPORT:PROMPT

    • QueueForNextLogin - /ERRORREPORT:QUEUE

    • SendErrorReport - /ERRORREPORT:SEND

    詳細については、 /ERRORREPORT (内部リンカー エラーの報告) を参照してください。

  • LinkIncremental

    省略可能 なブール型 パラメーター。

    true場合は、増分リンクを有効にします。

    詳細については、「 /INCREMENTAL (増分リンク)」を参照してください。

  • LinkLibraryDependencies

    省略可能 なブール型 パラメーター。

    true場合は、プロジェクトの依存関係からのライブラリ出力が自動的にリンクされるように指定します。

    このパラメーターはリンカー オプションに対応していません。

  • LinkStatus

    省略可能 なブール型 パラメーター。

    true場合は、リンカーがリンクの完了率を示す進行状況インジケーターを表示することを指定します。

    詳細については、/LTCG (リンク時コード生成)STATUS引数を参照してください。

  • LinkTimeCodeGeneration

    省略可能 な文字列 パラメーター。

    プロファイルガイド付き最適化のオプションを指定します。

    次のいずれかの値を指定します。それぞれの値はコマンド ライン オプションに対応します。

    • 既定値 - <none>

    • UseLinkTimeCodeGeneration - /LTCG

    • PGInstrument - /LTCG:PGInstrument

    • PGOptimization - /LTCG:PGOptimize

    • PGUpdate

      - /LTCG:PGUpdate

    詳細については、 /LTCG (リンク時コード生成) を参照してください。

  • ManifestFile

    省略可能 な文字列 パラメーター。

    既定のマニフェスト ファイル名を指定したファイル名に変更します。

    詳細については、「 /MANIFESTFILE (名前マニフェスト ファイル)」を参照してください。

  • MapExports

    省略可能 なブール型 パラメーター。

    true場合は、エクスポートされた関数をマップ ファイルに含めるようリンカーに指示します。

    詳細については、/MAPINFO のEXPORTS引数 (mapfile に情報を含める) を参照してください。

  • MapFileName

    省略可能 な文字列 パラメーター。

    既定のマップ ファイル名を指定したファイル名に変更します。

  • MergedIDLBaseFileName

    省略可能 な文字列 パラメーター。

    .idl ファイルのファイル名とファイル名拡張子を指定します。

    詳細については、 /IDLOUT (MIDL 出力ファイルの名前) を参照してください。

  • MergeSections

    省略可能 な文字列 パラメーター。

    イメージ内のセクションを結合します。 from-section=to-section を指定します。

    詳細については、「 /MERGE (セクションの結合)」を参照してください。

  • MidlCommandFile

    省略可能 な文字列 パラメーター。

    MIDL コマンド ライン オプションを含むファイルの名前を指定します。

    詳細については、 /MIDL (MIDL コマンド ライン オプションの指定) を参照してください。

  • MinimumRequiredVersion

    省略可能 な文字列 パラメーター。

    サブシステムの最低限必要なバージョンを指定します。 引数は、0 ~ 65535 の範囲の 10 進数です。

  • ModuleDefinitionFile

    省略可能 な文字列 パラメーター。

    モジュール定義ファイルの名前を指定します。

    詳細については、 /DEF (モジュール定義ファイルの指定) を参照してください。

  • MSDOSStubFileName

    省略可能 な文字列 パラメーター。

    指定した MS-DOS スタブ プログラムを Win32 プログラムにアタッチします。

    詳細については、「 /STUB (スタブ ファイル名MS-DOS)」を参照してください。

  • NoEntryPoint

    省略可能 なブール型 パラメーター。

    true場合は、リソースのみの DLL を指定します。

    詳細については、 /NOENTRY (エントリ ポイントなし) を参照してください。

  • ObjectFiles

    暗黙的な String[] パラメーター。

    リンクされているオブジェクト ファイルを指定します。

  • OptimizeReferences

    省略可能 なブール型 パラメーター。

    true場合、参照されない関数やデータを削除します。

    詳細については、/OPT (最適化)REF引数を参照してください。

  • OutputFile

    省略可能 な文字列 パラメーター。

    リンカーによって作成されるプログラムの既定の名前と場所をオーバーライドします。

    詳細については、「 /OUT (出力ファイル名)」を参照してください。

  • PerUserRedirection

    省略可能 なブール型 パラメーター。

    trueとレジスタ出力が有効になっている場合は、レジストリの書き込みをHKEY_CLASSES_ROOTに強制的にHKEY_CURRENT_USERにリダイレクトします。

  • PreprocessOutput

    省略可能な ITaskItem[] パラメーター。

    タスクで使用および出力できるプリプロセッサ出力項目の配列を定義します。

  • PreventDllBinding

    省略可能 なブール型 パラメーター。

    true場合は、リンクされたイメージをバインドしないことを Bind.exe することを示します。

    詳細については、「 /ALLOWBIND (DLL バインドの防止)」を参照してください。

  • プロファイル

    省略可能 なブール型 パラメーター。

    true場合は、パフォーマンス ツール プロファイラーで使用できる出力ファイルを生成します。

    詳細については、「 /PROFILE (パフォーマンス ツール プロファイラー)」を参照してください。

  • ProfileGuidedDatabase

    省略可能 な文字列 パラメーター。

    実行中のプログラムに関する情報を保持するために使用する .pgd ファイルの名前を指定します。

    詳細については、「 /PGD (プロファイルガイド付き最適化用のデータベースを指定する)」を参照してください。

  • ProgramDatabaseFile

    省略可能 な文字列 パラメーター。

    リンカーが作成するプログラム データベース (PDB) の名前を指定します。

    詳細については、「 /PDB (プログラム データベースの使用)」を参照してください。

  • RandomizedBaseAddress

    省略可能 なブール型 パラメーター。

    true場合は、Windows のアドレス空間レイアウトランダム化 (ASLR) 機能を使用して、読み込み時にランダムにリベースできる実行可能イメージを生成します。

    詳細については、「 /DYNAMICBASE (アドレス空間レイアウトのランダム化を使用する)」を参照してください。

  • RegisterOutput

    省略可能 なブール型 パラメーター。

    true場合は、このビルドのプライマリ出力を登録します。

  • SectionAlignment

    省略可能 な整数 パラメーター。

    プログラムの線形アドレス空間内の各セクションの配置を指定します。 パラメーター値は単位バイト数であり、2 の累乗です。

    詳細については、「 /ALIGN (セクションの配置)」を参照してください。

  • SetChecksum

    省略可能 なブール型 パラメーター。

    true場合は、.exe ファイルのヘッダーにチェックサムを設定します。

    詳細については、「 /RELEASE (チェックサムの設定)」を参照してください。

  • ShowProgress

    省略可能 な文字列 パラメーター。

    リンク操作の進行状況レポートの詳細度を指定します。

    次のいずれかの値を指定します。それぞれの値はコマンド ライン オプションに対応します。

    • NotSet - <none>

    • LinkVerbose - /冗長

    • LinkVerboseLib - /VERBOSE:Lib

    • LinkVerboseICF - /VERBOSE:ICF

    • LinkVerboseREF - /VERBOSE:REF

    • LinkVerboseSAFESEH - /VERBOSE:SAFESEH

    • LinkVerboseCLR - /VERBOSE:CLR

    詳細については、「 /VERBOSE (進行状況メッセージの印刷)」を参照してください。

  • ソース

    必須 ITaskItem[] パラメーターです。

    タスクで使用および出力できる MSBuild ソース ファイル項目の配列を定義します。

  • SpecifySectionAttributes

    省略可能 な文字列 パラメーター。

    セクションの属性を指定します。 これにより、セクションの .obj ファイルがコンパイルされたときに設定された属性がオーバーライドされます。

    詳細については、 /SECTION (セクション属性の指定) を参照してください。

  • StackCommitSize

    省略可能 な文字列 パラメーター。

    追加のメモリが割り当てられるときの各割り当てにおける物理メモリの量を指定します。

    詳細については、/STACK (スタック割り当て)commit引数を参照してください。

  • StackReserveSize

    省略可能 な文字列 パラメーター。

    仮想メモリ内のスタック割り当ての合計サイズを指定します。

    詳細については、/STACK (スタック割り当て)reserve引数を参照してください。

  • StripPrivateSymbols

    省略可能 な文字列 パラメーター。

    顧客に配布しないシンボルを省略する 2 つ目のプログラム データベース (PDB) ファイルを作成します。 2 番目の PDB ファイルの名前を指定します。

    詳細については、「/PDBSTRIPPED (プライベート シンボルの除去)」を参照してください。

  • サブシステム

    省略可能 な文字列 パラメーター。

    実行可能ファイルの環境を指定します。

    次のいずれかの値を指定します。それぞれの値はコマンド ライン オプションに対応します。

    • NotSet - <none>

    • コンソール - /SUBSYSTEM:CONSOLE

    • Windows - /SUBSYSTEM:WINDOWS

    • ネイティブ - /SUBSYSTEM:NATIVE

    • EFI アプリケーション - /SUBSYSTEM:EFI_APPLICATION

    • EFI ブート サービス ドライバー - /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER

    • EFI ROM - /SUBSYSTEM:EFI_ROM

    • EFI ランタイム - /SUBSYSTEM:EFI_RUNTIME_DRIVER

    • WindowsCE - /SUBSYSTEM:WINDOWSCE

    • POSIX - /SUBSYSTEM:POSIX

    詳細については、 /SUBSYSTEM (サブシステムの指定) を参照してください。

  • SupportNobindOfDelayLoadedDLL

    省略可能 なブール型 パラメーター。

    true場合は、バインド可能なインポート アドレス テーブル (IAT) を最終的なイメージに含めないようにリンカーに指示します。

    詳細については、/DELAY (遅延読み込みインポート設定)NOBIND引数を参照してください。

  • SupportUnloadOfDelayLoadedDLL

    省略可能 なブール型 パラメーター。

    true場合は、DLL の明示的なアンロードをサポートするように遅延読み込みヘルパー関数に指示します。

    詳細については、/DELAY (遅延読み込みインポート設定)UNLOAD引数を参照してください。

  • SuppressStartupBanner

    省略可能 なブール型 パラメーター。

    true場合、タスクの開始時に著作権とバージョン番号のメッセージが表示されないようにします。

    詳細については、「 /NOLOGO (スタートアップ バナーを抑制する) (リンカー)」を参照してください。

  • SwapRunFromCD

    省略可能 なブール型 パラメーター。

    true場合は、最初にリンカー出力をスワップ ファイルにコピーし、そこからイメージを実行するようにオペレーティング システムに指示します。

    詳細については、/SWAPRUN のCD引数 (リンカー出力をスワップ ファイルに読み込む) を参照してください。 また、 SwapRunFromNET パラメーターも参照してください。

  • SwapRunFromNET

    省略可能 なブール型 パラメーター。

    true場合は、最初にリンカー出力をスワップ ファイルにコピーし、そこからイメージを実行するようにオペレーティング システムに指示します。

    詳細については、/SWAPRUN のNET引数 (リンカー出力をスワップ ファイルに読み込む) を参照してください。 また、この表の SwapRunFromCD パラメーターも参照してください。

  • TargetMachine

    省略可能 な文字列 パラメーター。

    プログラムまたは DLL のターゲット プラットフォームを指定します。

    次のいずれかの値を指定します。それぞれの値はコマンド ライン オプションに対応します。

    • NotSet - <none>

    • MachineARM - /MACHINE:ARM

    • MachineEBC - /MACHINE:EBC

    • MachineIA64 - /MACHINE:IA64

    • MachineMIPS - /MACHINE:MIPS

    • MachineMIPS16 - /MACHINE:MIPS16

    • MachineMIPSFPU - /MACHINE:MIPSFPU

    • MachineMIPSFPU16 - /MACHINE:MIPSFPU16

    • MachineSH4 - /MACHINE:SH4

    • MachineTHUMB - /MACHINE:THUMB

    • MachineX64 - /MACHINE:X64

    • MachineX86 - /MACHINE:X86

    詳細については、「 /MACHINE (ターゲット プラットフォームの指定)」を参照してください。

  • TerminalServerAware

    省略可能 なブール型 パラメーター。

    true場合は、プログラム イメージの省略可能なヘッダーの IMAGE_OPTIONAL_HEADER DllCharacteristics フィールドにフラグを設定します。 このフラグを設定すると、ターミナル サーバーはアプリケーションに対して特定の変更を行いません。

    詳細については、 /TSAWARE (ターミナル サーバー対応アプリケーションの作成) を参照してください。

  • TrackerLogDirectory

    省略可能 な文字列 パラメーター。

    トラッカー ログのディレクトリを指定します。

  • TreatLinkerWarningAsErrors

    省略可能 なブール型 パラメーター。

    true場合、リンカーが警告を生成した場合、出力ファイルは生成されません。

    詳細については、「 /WX (リンカーの警告をエラーとして扱う)」を参照してください。

  • TurnOffAssemblyGeneration

    省略可能 なブール型 パラメーター。

    true場合は、.NET Framework アセンブリを使用せずに、現在の出力ファイルのイメージを作成します。

    詳細については、「 /NOASSEMBLY (MSIL モジュールの作成)」を参照してください。

  • TypeLibraryFile

    省略可能 な文字列 パラメーター。

    .tlb ファイルのファイル名とファイル名拡張子を指定します。 ファイル名、またはパスとファイル名を指定します。

    詳細については、「 /TLBOUT (.tlb ファイルの名前)」を参照してください。

  • TypeLibraryResourceID

    省略可能 な整数 パラメーター。

    リンカーによって作成されたタイプ ライブラリのユーザー指定の値を指定します。 1 ~ 65535 の値を指定します。

    詳細については、 /TLBID (TypeLib のリソース ID の指定) を参照してください。

  • UACExecutionLevel

    省略可能 な文字列 パラメーター。

    アプリケーションがユーザー アカウント制御で実行されるときに要求される実行レベルを指定します。

    次のいずれかの値を指定します。それぞれの値はコマンド ライン オプションに対応します。

    • AsInvoker - level='asInvoker'

    • HighestAvailable - level='highestAvailable'

    • RequireAdministrator - level='requireAdministrator'

    詳細については、/MANIFESTUAC のlevel引数 (マニフェストに UAC 情報を埋め込む) を参照してください。

  • UACUIAccess

    省略可能 なブール型 パラメーター。

    true場合、アプリケーションはユーザー インターフェイス保護レベルをバイパスし、デスクトップ上の高いアクセス許可ウィンドウに入力を駆動します。それ以外の場合はfalse

    詳細については、/MANIFESTUAC のuiAccess引数 (マニフェストに UAC 情報を埋め込む) を参照してください。

  • UseLibraryDependencyInputs

    省略可能 なブール型 パラメーター。

    true場合、プロジェクトの依存関係のライブラリ出力がリンクされている場合、ライブラリ ファイル自体ではなくライブラリ ツールへの入力が使用されます。

  • バージョン

    省略可能 な文字列 パラメーター。

    .exeまたは.dll ファイルのヘッダーにバージョン番号入力します。 "major[.minor]" を指定します。 major引数とminor引数は、0 から 65535 までの 10 進数です。

    詳細については、 /VERSION (バージョン情報) を参照してください。

こちらも参照ください