注
このタスクは、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 (バージョン情報) を参照してください。