問題タブ [fileloadexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
7364 参照

symfony - FileLoaderLoadException: リソース "." を読み込めません。

私は Symfony2 に取り組んでいます。私は SVN を使用しています。問題は、コードが正常に機能していたことです。コードをコミットし、別のラップトップで更新してコードを実行すると、次のようなエラーが表示されます

キャッシュをクリアすると、このエラーが発生しました

私は実際の問題が何であるかを理解していません。このコマンドでアセットをインストールします

それでも同じ問題です。このエラーを解決するにはどうすればよいですか。

routing.yml

0 投票する
1 に答える
155 参照

c# - プロジェクト アプリケーション フォルダー内のアセンブリ dll へのアクセス中に FileLoadException が発生する

c:ドライブのプロジェクト アプリケーション フォルダー内に保存されているアセンブリをロードしたいと考えています。

これはコードです:

私が得ている例外は次のとおりです。

ファイルまたはアセンブリ 'file:///C:\SampleProj\Workspace\Test_App\bin\Debug\Assemblies' またはその依存関係の 1 つを読み込めませんでした。アクセスが拒否されました。

次のことを試しましたが、エラーは同じままです。

  1. プロジェクトを他のドライブに保持し、そこからアセンブリにアクセスします
  2. プロジェクト フォルダーのサブ フォルダーから読み取り専用権限を削除しました
  3. プロジェクト フォルダーのプロパティでユーザーにフル コントロール権限を付与
  4. すべての DLL プロパティのブロック解除ボタンをクリック

助けてください。

0 投票する
0 に答える
168 参照

c# - AppDomain にカスタム アクセス許可を割り当てた後に CreateInstanceFrom を呼び出すと、FileLoadException が発生するのはなぜですか?

AppDomains と権限が異なるアプリケーションを構築しようとしています。開始アプリケーションは、新しい AppDomain B を作成し、CreateInstanceFromを使用して別の dll からクラスをインスタンス化します。AppDomain の作成に使用するアクセス許可セットに、別の (標準) アクセス許可を割り当てることもできます。これまでのところ、これはうまくいきます。

いいえ、カスタム アクセス許可を作成し ( 「カスタム アクセス許可の実装」で説明されているように別の dll で)、このアクセス許可をアクセス許可セットに追加しようとしています。アクセス許可のインスタンス化と割り当ては機能しますが、CreateInstanceFrom を呼び出すと、FileLoadException (HRESULT: 0x80131016) がスローされます。この例外がスローされる理由がわかりません...これに対する解決策を知っている人はいますか? ありがとう。

0 投票する
2 に答える
2764 参照

.net - Word VSTO 4.0 アドインの読み込みに失敗しました: ファイルまたはアセンブリを読み込めませんでした

要するに、問題は、多数のマシンで完全に正常に動作する Word VSTO アドインを作成しましたが、1 台のマシンでのみロードに失敗したことです。問題がアセンブリ名にあるのか、DLL が見つからないのかわかりません。

その方法とエラー メッセージの詳細は次のとおりです。

1- IDE: Microsoft Visual Studio コミュニティ 2013。

2- インストールされている Office バージョン: すべてのマシンで 2010

3- 使用される .NET フレームワーク: 4.0。

4- ターゲット マシンには、vstor_redist.exe ファイルがインストールされています。

5-VSTOファイルをインストールする方法は、VSTOをプログラムファイルにコピーしてから実行することです。これは、アドインのロードに失敗したマシンを含め、すべてのマシンで機能します。

6- アドインにはリボン コントロールがあります。それが問題に影響を与えるかどうかはわかりません。

7- 開発マシン: Windows 7 64bit

8- テスト マシン: Windows 7 64 ビット。(アドインの読み込みに失敗したものでも)

9- アセンブリが 1 台のマシンのみに読み込まれるときに表示されるエラー メッセージは次のとおりです。

どんな助けやアドバイスも大歓迎です。

敬具

0 投票する
0 に答える
247 参照

c# - エラー「ファイルまたはアセンブリ 'Newtonsoft.Json またはその依存関係の 1 つを読み込めませんでした」が毎日発生する

毎日次のエラーが表示されます。

dllの名前を変更してから名前を元に戻すことで、一時的に修正できます。適切なアセンブリ リダイレクトの Web 構成を確認しました。

ファイル アセンブリのバージョン番号も確認しましたが、それは 4.5.0.0 です。これは、Newtonsoft.Json パッケージのバージョン 5.0.8 です。

ここに画像の説明を入力

このエラーが毎日発生し続けるのはどうしてですか? 考えられる原因は何ですか?

この問題は現在修正されているようです。ソリューション全体をローカルと Web サーバーで手動でクリーンアップしました。そして、クリーンな展開を行いました。

0 投票する
1 に答える
64 参照

asp.net - ASP.NET: 同じ dll の 2 つの異なるバージョンを使用しようとすると FileLoadException が発生する

そのため、同じソリューションで同じ dll の 2 つの異なるバージョンを使用する必要がありました。これは、extern エイリアスを使用して行うことができました(同じ dll の 2 つの異なるバージョンを使用しようとする人は、このソリューションを試してください)。問題は、アプリケーションの実行が開始されるとすぐに、この FileLoadException HRESULT: 0x80131040 を取得することです。この問題の考えられる原因や解決策を知っている人はいますか?

はい、DLL の 1 つの名前を変更する必要がありました。いいえ、現時点では後者のバージョンを使用することはできません。

0 投票する
2 に答える
2533 参照

c# - FileLoadException - ファイルまたはアセンブリを読み込めませんでした

突然、Ninject からクラスのインスタンスを取得するときに FileLoadException が発生します。

正確な例外は次のとおりです。

System.IO.FileLoadException: "ファイルまたはアセンブリ 'Quartz、Version=2.3.3.0、Culture=neutral、PublicKeyToken=f6b8c98a402cc8a4' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(例外) HRESULT から: 0x80131040)"

エラー メッセージを読むと、Quartz のアセンブリをバージョン 2.3.3.0 で読み込もうとしているのに、指定されたバージョンが別のバージョンであることがはっきりとわかります。

Quartz の参照とすべての参照状態 v1.0.1.2 について、ソリューション全体 (.csproj を含む) を検索しました。ファイル システムのパスで Quartz.dlls を検索しましたが、バージョン 1.0.1.2 の dll しか見つからなかったため、2.3.3.0 をロードしようとする理由がわかりません。

この例外を解決するために私が試みることができる手順を知っていますか?

前もって感謝します

0 投票する
1 に答える
621 参照

c# - Assembly.LoadFrom() で厳密な名前のアセンブリを読み込めません。呼び出しは 0x80004005 (E_FAIL) で失敗します

AssemblyResolve イベントで System.Reflection.Assembly.LoadFile(path) を使用する Adob​​e acrobat プラグインがあり、署名済みアセンブリを読み込もうとすると失敗します。エラーは

必要なアセンブリは、Acrobat の exe の数レベル下のフォルダーに存在するため、AssemblyResolve イベントを使用する必要があります。AssebmlyResolve が呼び出すコードは次のとおりです。

Acrobat プラグインはほとんどが C ですが、SignalR を使用するマネージ C# アセンブリをラップする CLI ブリッジ クラスがあります。

私が試したこと。

  • AssemblyResolve イベントを使用して回避するには、必要なすべての dll を Acrobat の実行可能ファイルと同じフォルダーに配置します。
  • AssemblyResolve イベントで提供している dll の SignalR バージョンと PublicKeyToken が、ResolveEventArgs で要求されているものと正確に一致することを確認しました
  • すべてのアセンブリ (プラグイン dll を含む) が .Net Framework v4.6 をターゲットにしており、プラグイン dll が x86 用にビルドされ、他のアセンブリが任意の CPU 用にビルドされていることを確認しました。
  • Assembly::LoadFrom(path) を LoadFile(path) の代わりに試してみましたが、アセンブリの読み込み中に同じエラーが発生しました。
  • ソース コードから SignalR を再構築し、厳密な名前を削除しました。AssebmlyResolve イベントで SignalR アセンブリが正常に読み込まれました。SignalR アセンブリに厳密な名前を追加すると、上記のエラーが再び発生しました。
  • C# アセンブリに厳密な名前を追加すると、SignalR アセンブリと同じように上記と同じエラーが発生しました。
  • Fusion ログ ビューアを確認しましたが、Acrobat のログはありませんでした。
  • SignalR を使用する同じ C# アセンブリを使用する同じ CLI ブリッジ ラッパー クラスを含む C++ コンソール アプリケーションを作成しました。上記と同じエラーです。Fusion ログを確認しましたが、ConsoleApplication.exe フォルダーの下に Microsoft.AspNet.SignalR.dll のログはありません。SignalR を使用する C# アセンブリの fusino ログを調べましたが、ログ ファイルにロードしようとしている SignalR dll の参照/言及はありません。