1. ホーム
  2. c#

[解決済み] ファイルまたはアセンブリを読み込めませんでした ... パラメータが正しくありません。

2022-04-21 13:27:37

質問

最近、C#のソリューションで以下のような例外に遭遇しました。

Error 2 Could not load file or assembly 'Newtonsoft.Json, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b9a188c8922137c6'、または、'PublicKeyToken=b9a188c8922137c6'。 その依存物の1つです。パラメータが正しくありません。(という例外が発生しました。 HRESULT: 0x80070057 (E_INVALIDARG))

これは、私のコードにもアセンブリの名前にも依存しません(たとえば Newtonsoft.Json この場合)。

このDLLをソリューションから削除すると、コンパイラは同じ例外に含まれる別のDLLについて知らせます。だから、私は何かが私のPCでオフ/オンになっている必要があると思います:)

解決方法は?

参照されているアセンブリが破損しているようです。

両方をクリアしてください。

  1. プロジェクト内の「the \bin folder

  2. temp フォルダ (このフォルダは C:\Users\your_username\AppData\Local\Temp\Temporary ASP.NET Files Windows 7の場合)

をクリックし、エラーがまだ発生するかどうかを確認します。