ManagedCompilerとは? わかりやすく解説

ManagedCompiler クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

マネージ コンパイラ タスクに共通のプロパティおよびメソッド定義します

名前空間: Microsoft.Build.Tasks
アセンブリ: Microsoft.Build.Tasks (microsoft.build.tasks.dll 内)
構文構文

Public MustInherit Class
 ManagedCompiler
    Inherits ToolTaskExtension
Dim instance As ManagedCompiler
public abstract class ManagedCompiler : ToolTaskExtension
public ref class ManagedCompiler abstract :
 public ToolTaskExtension
public abstract class ManagedCompiler extends
 ToolTaskExtension
public abstract class ManagedCompiler extends
 ToolTaskExtension
解説解説

継承時の注意 このクラスは StrongNameIdentityPermissionAttribute 属性使用します。このクラス継承できません。

継承階層継承階層
System.Object
   Microsoft.Build.Utilities.Task
     Microsoft.Build.Utilities.ToolTask
       Microsoft.Build.Tasks.ToolTaskExtension
        Microsoft.Build.Tasks.ManagedCompiler
           Microsoft.Build.Tasks.Csc
           Microsoft.Build.Tasks.Vbc
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ManagedCompiler メンバ
Microsoft.Build.Tasks 名前空間

ManagedCompiler コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

ManagedCompiler クラス新しインスタンス初期化します。

名前空間: Microsoft.Build.Tasks
アセンブリ: Microsoft.Build.Tasks (microsoft.build.tasks.dll 内)
構文構文

Dim instance As New ManagedCompiler
protected ManagedCompiler ()
protected:
ManagedCompiler ()
protected ManagedCompiler ()
protected function ManagedCompiler ()
解説解説

継承時の注意 このクラスは StrongNameIdentityPermissionAttribute 属性使用します。このクラス継承できません。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ManagedCompiler クラス
ManagedCompiler メンバ
Microsoft.Build.Tasks 名前空間

ManagedCompiler プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ AdditionalLibPaths アセンブリ検索使用する追加フォルダ取得または設定します
パブリック プロパティ AddModules 現在コンパイル中のプロジェクト使用できるようにするコンパイラ用のモジュール取得または設定します
パブリック プロパティ BuildEngine  タスクによって使用される IBuildEngine オブジェクトインスタンス取得または設定します。 ( Task から継承されます。)
パブリック プロパティ CodePage コンパイルにおいてすべてのソース コード ファイルに対して使用するコード ページ取得または設定します
パブリック プロパティ DebugType デバッグ種類取得または設定します
パブリック プロパティ DefineConstants 条件付きコンパイル定数取得または設定します
パブリック プロパティ DelaySign 公開キーアセンブリ入れられているかどうかを示す値を取得または設定します
パブリック プロパティ EmitDebugInformation コンパイラデバッグ情報生成するかどうかを示す値を取得または設定します
パブリック プロパティ ExitCode  実行可能ファイルから返され終了コード取得します。 ( ToolTask から継承されます。)
パブリック プロパティ FileAlignment 出力ファイルセクション配置位置を示す値を取得または設定します
パブリック プロパティ HostObject  タスク関連付けられているホスト オブジェクト取得または設定します。 ( Task から継承されます。)
パブリック プロパティ KeyContainer 暗号化キー コンテナの名前を取得または設定します
パブリック プロパティ KeyFile 暗号化キー格納しているファイルの名前を取得または設定します
パブリック プロパティ LinkResources 出力ファイルリンクする .NET Framework リソース ファイル取得または設定します
パブリック プロパティ Log  タスク ログ メソッド格納している TaskLoggingHelperExtension クラスインスタンス取得します。 ( ToolTaskExtension から継承されます。)
パブリック プロパティ MainEntryPoint メイン エントリ ポイント格納しているクラスまたはモジュール取得または設定します
パブリック プロパティ NoConfig コンパイラ既定応答ファイル使用するかどうかを示す値を取得または設定します
パブリック プロパティ NoLogo コンパイラ見出し情報出力しないかどうかを示す値を取得または設定します
パブリック プロパティ Optimize コンパイラ最適化有効にするかどうかを示す値を取得または設定します
パブリック プロパティ OutputAssembly 出力ファイルの名前を取得または設定します
パブリック プロパティ References パブリック型情報インポート元となる項目を取得または設定します
パブリック プロパティ Resources 出力ファイル埋め込む .NET Framework リソース取得または設定します
パブリック プロパティ ResponseFiles タスクコマンド格納している応答ファイル取得または設定します
パブリック プロパティ Sources コンパイルするソース ファイル取得または設定します
パブリック プロパティ TargetType 出力ファイルファイル形式取得または設定します
パブリック プロパティ Timeout  実行可能なタスク終了してからの時間取得または設定します。 ( ToolTask から継承されます。)
パブリック プロパティ ToolPath  実行する実行可能ファイルへのパス取得または設定します。 ( ToolTask から継承されます。)
パブリック プロパティ TreatWarningsAsErrors 警告エラーとして扱うかどうかを示す値を取得または設定します
パブリック プロパティ Utf8Output UTF-8 エンコーディング使用してコンパイラ出力記録するかどうかを示す値を取得または設定します
パブリック プロパティ Win32Icon アイコン ファイルの名前を取得または設定します
パブリック プロパティ Win32Resource 出力ファイル挿入する Win32 リソース (.res) ファイル取得または設定します
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Bag  派生タスク クラス使用されるパラメータコレクション取得します。 ( ToolTaskExtension から継承されます。)
プロテクト プロパティ EnvironmentOverride  PATH 環境変数オーバーライド値を取得します。 ( ToolTask から継承されます。)
プロテクト プロパティ HelpKeywordPrefix  リソース名からヘルプ キーワードを作成するために使用するプレフィックス取得または設定します。 ( Task から継承されます。)
プロテクト プロパティ HostCompilerSupportsAllParameters ホスト コンパイラすべてのタスク パラメータサポートするかどうかを示す値を取得または設定します
プロテクト プロパティ ResponseFileEncoding  応答ファイルEncoding取得します。 ( ToolTask から継承されます。)
プロテクト プロパティ StandardErrorEncoding  タスク標準エラー ストリームEncoding取得します。 ( ToolTask から継承されます。)
プロテクト プロパティ StandardErrorLoggingImportance  エラー記録するために使用する MessageImportance を取得します。 ( ToolTask から継承されます。)
プロテクト プロパティ StandardOutputEncoding オーバーライドされますキャプチャしたタスク標準出力ストリームエンコーディング取得または設定します
プロテクト プロパティ StandardOutputLoggingImportance  エラー記録するために使用する MessageImportance取得します。 ( ToolTask から継承されます。)
プロテクト プロパティ TaskResources  タスク関連付けられているカルチャ固有のリソース取得または設定します。 ( Task から継承されます。)
プロテクト プロパティ ToolName  実行する実行可能ファイルの名前を取得します。 ( ToolTask から継承されます。)
参照参照

関連項目

ManagedCompiler クラス
Microsoft.Build.Tasks 名前空間

ManagedCompiler メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddCommandLineCommands オーバーライドされます指定した CommandLineBuilderExtension に、応答ファイル追加できないスイッチおよびその他の情報設定します
プロテクト メソッド AddResponseFileCommands オーバーライドされます指定した CommandLineBuilderExtension に、応答ファイル追加できるスイッチおよびその他の情報設定します
プロテクト メソッド CallHostObjectToExecute  タスクの処理を実行するホスト オブジェクト呼び出します。 ( ToolTask から継承されます。)
プロテクト メソッド CheckAllReferencesExistOnDisk 指定したすべての参照ディスク上に存在することを検証します。
プロテクト メソッド CheckHostObjectSupport 指定したパラメータホスト コンパイラサポートされていない場合メッセージ記録します。
プロテクト メソッド ExecuteTool  一時応答 (.rsp) ファイル作成し実行可能ファイル実行します。 ( ToolTask から継承されます。)
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド GenerateCommandLineCommands  コマンド ライン ツールが、応答ファイルかではなくコマンド ラインから直接実行する必要があるスイッチおよびその他の情報取得します。 ( ToolTaskExtension から継承されます。)
プロテクト メソッド GenerateFullPathToTool  実行可能ファイルへの絶対パス返します。 ( ToolTask から継承されます。)
プロテクト メソッド GenerateResponseFileCommands  応答ファイル指定するためにコマンド ライン ツール使用されるスイッチ取得します。 ( ToolTaskExtension から継承されます。)
プロテクト メソッド GetBoolParameterWithDefault  指定したブール型パラメータの値を取得します。 ( ToolTaskExtension から継承されます。)
プロテクト メソッド GetIntParameterWithDefault  指定した整数パラメータの値を取得します。 ( ToolTaskExtension から継承されます。)
プロテクト メソッド GetResponseFileSwitch  応答 (.rsp) ファイル指定するために実行可能ファイルによって使用されコマンド ライン スイッチ返します。 ( ToolTask から継承されます。)
プロテクト メソッド GetWorkingDirectory  実行可能ファイル実行するディレクトリ返します。 ( ToolTask から継承されます。)
プロテクト メソッド HandleTaskExecutionErrors オーバーライドされますコンパイラからのリターン コード処理します
プロテクト メソッド InitializeHostObject  タスクホスト オブジェクト初期化します。 ( ToolTask から継承されます。)
プロテクト メソッド ListHasNoDuplicateItems 指定したタスク パラメータ重複する項目があるかどうか確認します
プロテクト メソッド LogEventsFromTextOutput  単一行のテキスト解析して標準形式エラーまたは警告識別します。 ( ToolTask から継承されます。)
プロテクト メソッド LogPathToTool  ツール名および登録されているすべての logger へのパス記録します。 ( ToolTask から継承されます。)
プロテクト メソッド LogToolCommand  実行開始点を登録されているすべての logger記録します。 ( ToolTask から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 ( Object から継承されます。)
プロテクト メソッド SkipTaskExecution  タスク実行スキップする必要があるかどうか示します。 ( ToolTask から継承されます。)
プロテクト メソッド ValidateParameters オーバーライドされますタスク パラメータ検証します。
参照参照

関連項目

ManagedCompiler クラス
Microsoft.Build.Tasks 名前空間

ManagedCompiler メンバ

マネージ コンパイラ タスクに共通のプロパティおよびメソッド定義します

ManagedCompiler データ型公開されるメンバを以下の表に示します


プロテクト コンストラクタプロテクト コンストラクタ
  名前 説明
プロテクト メソッド ManagedCompiler ManagedCompiler クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ AdditionalLibPaths アセンブリ検索使用する追加フォルダ取得または設定します
パブリック プロパティ AddModules 現在コンパイル中のプロジェクト使用できるようにするコンパイラ用のモジュール取得または設定します
パブリック プロパティ BuildEngine  タスクによって使用される IBuildEngine オブジェクトインスタンス取得または設定します。(Task から継承されます。)
パブリック プロパティ CodePage コンパイルにおいてすべてのソース コード ファイルに対して使用するコード ページ取得または設定します
パブリック プロパティ DebugType デバッグ種類取得または設定します
パブリック プロパティ DefineConstants 条件付きコンパイル定数取得または設定します
パブリック プロパティ DelaySign 公開キーアセンブリ入れられているかどうかを示す値を取得または設定します
パブリック プロパティ EmitDebugInformation コンパイラデバッグ情報生成するかどうかを示す値を取得または設定します
パブリック プロパティ ExitCode  実行可能ファイルから返され終了コード取得します。(ToolTask から継承されます。)
パブリック プロパティ FileAlignment 出力ファイルセクション配置位置を示す値を取得または設定します
パブリック プロパティ HostObject  タスク関連付けられているホスト オブジェクト取得または設定します。(Task から継承されます。)
パブリック プロパティ KeyContainer 暗号化キー コンテナの名前を取得または設定します
パブリック プロパティ KeyFile 暗号化キー格納しているファイルの名前を取得または設定します
パブリック プロパティ LinkResources 出力ファイルリンクする .NET Framework リソース ファイル取得または設定します
パブリック プロパティ Log  タスク ログ メソッド格納している TaskLoggingHelperExtension クラスインスタンス取得します。(ToolTaskExtension から継承されます。)
パブリック プロパティ MainEntryPoint メイン エントリ ポイント格納しているクラスまたはモジュール取得または設定します
パブリック プロパティ NoConfig コンパイラ既定応答ファイル使用するかどうかを示す値を取得または設定します
パブリック プロパティ NoLogo コンパイラ見出し情報出力しないかどうかを示す値を取得または設定します
パブリック プロパティ Optimize コンパイラ最適化有効にするかどうかを示す値を取得または設定します
パブリック プロパティ OutputAssembly 出力ファイルの名前を取得または設定します
パブリック プロパティ References パブリック型情報インポート元となる項目を取得または設定します
パブリック プロパティ Resources 出力ファイル埋め込む .NET Framework リソース取得または設定します
パブリック プロパティ ResponseFiles タスクコマンド格納している応答ファイル取得または設定します
パブリック プロパティ Sources コンパイルするソース ファイル取得または設定します
パブリック プロパティ TargetType 出力ファイルファイル形式取得または設定します
パブリック プロパティ Timeout  実行可能なタスク終了してからの時間取得または設定します。(ToolTask から継承されます。)
パブリック プロパティ ToolPath  実行する実行可能ファイルへのパス取得または設定します。(ToolTask から継承されます。)
パブリック プロパティ TreatWarningsAsErrors 警告エラーとして扱うかどうかを示す値を取得または設定します
パブリック プロパティ Utf8Output UTF-8 エンコーディング使用してコンパイラ出力記録するかどうかを示す値を取得または設定します
パブリック プロパティ Win32Icon アイコン ファイルの名前を取得または設定します
パブリック プロパティ Win32Resource 出力ファイル挿入する Win32 リソース (.res) ファイル取得または設定します
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Bag  派生タスク クラス使用されるパラメータコレクション取得します。(ToolTaskExtension から継承されます。)
プロテクト プロパティ EnvironmentOverride  PATH 環境変数オーバーライド値を取得します。(ToolTask から継承されます。)
プロテクト プロパティ HelpKeywordPrefix  リソース名からヘルプ キーワードを作成するために使用するプレフィックス取得または設定します。(Task から継承されます。)
プロテクト プロパティ HostCompilerSupportsAllParameters ホスト コンパイラすべてのタスク パラメータサポートするかどうかを示す値を取得または設定します
プロテクト プロパティ ResponseFileEncoding  応答ファイルEncoding取得します。(ToolTask から継承されます。)
プロテクト プロパティ StandardErrorEncoding  タスク標準エラー ストリームEncoding取得します。(ToolTask から継承されます。)
プロテクト プロパティ StandardErrorLoggingImportance  エラー記録するために使用する MessageImportance を取得します。(ToolTask から継承されます。)
プロテクト プロパティ StandardOutputEncoding オーバーライドされますキャプチャしたタスク標準出力ストリームエンコーディング取得または設定します
プロテクト プロパティ StandardOutputLoggingImportance  エラー記録するために使用する MessageImportance取得します。(ToolTask から継承されます。)
プロテクト プロパティ TaskResources  タスク関連付けられているカルチャ固有のリソース取得または設定します。(Task から継承されます。)
プロテクト プロパティ ToolName  実行する実行可能ファイルの名前を取得します。(ToolTask から継承されます。)
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddCommandLineCommands オーバーライドされます指定した CommandLineBuilderExtension に、応答ファイル追加できないスイッチおよびその他の情報設定します
プロテクト メソッド AddResponseFileCommands オーバーライドされます指定した CommandLineBuilderExtension に、応答ファイル追加できるスイッチおよびその他の情報設定します
プロテクト メソッド CallHostObjectToExecute  タスクの処理を実行するホスト オブジェクト呼び出します。 (ToolTask から継承されます。)
プロテクト メソッド CheckAllReferencesExistOnDisk 指定したすべての参照ディスク上に存在することを検証します。
プロテクト メソッド CheckHostObjectSupport 指定したパラメータホスト コンパイラサポートされていない場合メッセージ記録します。
プロテクト メソッド ExecuteTool  一時応答 (.rsp) ファイル作成し実行可能ファイル実行します。 (ToolTask から継承されます。)
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。)
プロテクト メソッド GenerateCommandLineCommands  コマンド ライン ツールが、応答ファイルかではなくコマンド ラインから直接実行する必要があるスイッチおよびその他の情報取得します。 (ToolTaskExtension から継承されます。)
プロテクト メソッド GenerateFullPathToTool  実行可能ファイルへの絶対パス返します。 (ToolTask から継承されます。)
プロテクト メソッド GenerateResponseFileCommands  応答ファイル指定するためにコマンド ライン ツール使用されるスイッチ取得します。 (ToolTaskExtension から継承されます。)
プロテクト メソッド GetBoolParameterWithDefault  指定したブール型パラメータの値を取得します。 (ToolTaskExtension から継承されます。)
プロテクト メソッド GetIntParameterWithDefault  指定した整数パラメータの値を取得します。 (ToolTaskExtension から継承されます。)
プロテクト メソッド GetResponseFileSwitch  応答 (.rsp) ファイル指定するために実行可能ファイルによって使用されコマンド ライン スイッチ返します。 (ToolTask から継承されます。)
プロテクト メソッド GetWorkingDirectory  実行可能ファイル実行するディレクトリ返します。 (ToolTask から継承されます。)
プロテクト メソッド HandleTaskExecutionErrors オーバーライドされますコンパイラからのリターン コード処理します
プロテクト メソッド InitializeHostObject  タスクホスト オブジェクト初期化します。 (ToolTask から継承されます。)
プロテクト メソッド ListHasNoDuplicateItems 指定したタスク パラメータ重複する項目があるかどうか確認します
プロテクト メソッド LogEventsFromTextOutput  単一行のテキスト解析して標準形式エラーまたは警告識別します。 (ToolTask から継承されます。)
プロテクト メソッド LogPathToTool  ツール名および登録されているすべての logger へのパス記録します。 (ToolTask から継承されます。)
プロテクト メソッド LogToolCommand  実行開始点を登録されているすべての logger記録します。 (ToolTask から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
プロテクト メソッド SkipTaskExecution  タスク実行スキップする必要があるかどうか示します。 (ToolTask から継承されます。)
プロテクト メソッド ValidateParameters オーバーライドされますタスク パラメータ検証します。
参照参照

関連項目

ManagedCompiler クラス
Microsoft.Build.Tasks 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からManagedCompilerを検索した結果を表示しています。
Weblioに収録されているすべての辞書からManagedCompilerを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からManagedCompiler を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ManagedCompiler」の関連用語

ManagedCompilerのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ManagedCompilerのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS