CodeDomProvider.CompileAssemblyFromFile メソッド
メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。
指定したコンパイラ設定を使用して、指定したファイルに格納されているソース コードからアセンブリをコンパイルします。
名前空間: System.CodeDom.Compiler
アセンブリ: System (system.dll 内)
構文
Public Overridable Function CompileAssemblyFromFile ( _ options As CompilerParameters, _ ParamArray fileNames As String() _ ) As CompilerResults
Dim instance As CodeDomProvider Dim options As CompilerParameters Dim fileNames As String() Dim returnValue As CompilerResults returnValue = instance.CompileAssemblyFromFile(options, fileNames)
public virtual CompilerResults CompileAssemblyFromFile ( CompilerParameters options, params string[] fileNames )
public: virtual CompilerResults^ CompileAssemblyFromFile ( CompilerParameters^ options, ... array<String^>^ fileNames )


![]() |
---|
.NET Framework Version 1.0 および 1.1 では、このメソッドは、プロバイダの CreateCompiler メソッドによって返される ICodeCompiler 実装により提供されます。Version 2.0 では、このメソッドは、コード プロバイダによってオーバーライドされなくても、コード プロバイダで直接呼び出すことができます。コード プロバイダがこのメソッドをオーバーライドしない場合は、基本クラスによって ICodeCompiler 実装が呼び出されます。 |
継承時の注意 このメソッドをオーバーライドする場合、基本クラスの対応するメソッドを呼び出す必要はありません。基本クラスのメソッドは、コード コンパイラを使用する既存のプロバイダとの互換性を維持するために、従来の CreateCompiler メソッドを派生クラスで使用することによりジェネレータを作成します。基本クラスのメソッドは、次に ICodeCompiler 実装の等価のメソッド呼び出して、この関数を実行します。コード コンパイラを使用しないコード プロバイダから基本クラスのメソッドを呼び出した場合、NotImplementedException が発生します。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- CodeDomProvider.CompileAssemblyFromFile メソッドのページへのリンク