次の方法で共有


Assembly.LoadFile メソッド (String)

メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。

指定したパスのアセンブリ ファイルの内容を読み込みます。

Overloads Public Shared Function LoadFile( _
   ByVal path As String _) As Assembly
[C#]
public static Assembly LoadFile(stringpath);
[C++]
public: static Assembly* LoadFile(String* path);
[JScript]
public static function LoadFile(
   path : String) : Assembly;

パラメータ

  • path
    読み込むファイルのパス。

戻り値

読み込み済みのアセンブリ。

例外

例外の種類 条件
ArgumentNullException path パラメータが null 参照 (Visual Basic では Nothing) です。
FileNotFoundException path パラメータが空の文字列 ("") であるか、存在しません。
SecurityException 呼び出し元に、必要なアクセス許可がありません。

解説

同じ ID を持つ複数のアセンブリが異なるパスに置かれている場合、それらを読み込んで調べるには、 LoadFile メソッドを使用します。 LoadFile は、実行するアセンブリを読み込む目的には使用しません。 LoadFile は、 LoadFrom メソッドとは異なり、ファイルを LoadFrom コンテキスト内には読み込みません。また、読み込みパスを使用して依存関係を解決することもできません。 LoadFile は、ID が同じでパスが異なるアセンブリについて調べるという限られた目的にだけ役立ちます。同様の場合に LoadFrom を使用すると、最初のアセンブリしか読み込まれません。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

Assembly クラス | Assembly メンバ | System.Reflection 名前空間 | Assembly.LoadFile オーバーロードの一覧