次の方法で共有


例外のトラブルシューティング : System.IO.FileLoadException

更新 : 2007 年 11 月

FileLoadException 例外は、マネージ アセンブリが見つかっても読み込むことができないときにスローされます。

関連するヒント

  • ファイルが、有効な .NET Framework アセンブリであることを確認します。
    この例外は、ファイルが有効な .NET Framework アセンブリではない場合にスローされます。詳細については、「Assembly」を参照してください。

  • アセンブリまたはモジュールが、2 つの異なる証拠を使用して 2 回読み込まれていないことを確認します。
    証拠とは、セキュリティ ポリシーがアクセス許可を決定するときに使用する一連の情報 (コードにどのようなアクセス許可を付与できるかなど) のことです。詳細については、「GacRemove」および「Evidence」を参照してください。

  • RegisterAssembly メソッドまたは UnregisterAssembly メソッドを使用している場合は、アセンブリ名が MAX_PATH の文字数を超えていないことを確認します。
    アセンブリ名には MAX_PATH を超える文字数を指定できません。詳細については、「RegisterAssembly」および「UnRegisterAssembly」を参照してください。

  • サテライト アセンブリを読み込んでいる場合、指定した CultureInfo がファイルの CultureInfo に一致していることを確認します。
    サテライト アセンブリには、ローカライズできない実行可能コードを含むローカライズ済みリソースや、既定のカルチャまたはニュートラル カルチャとして機能する単一カルチャ用のリソースが含まれています。詳細については、「GetSatelliteAssembly」を参照してください。

参照

処理手順

方法 : Exception Assistant を使用して例外についての情報を調べる

参照

FileLoadException