問題タブ [assembly-loading]

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 に答える
1102 参照

c# - .NET はアプリケーション構成ファイルを使用して、別のアセンブリによって参照されるアセンブリをロードします

私のネイティブ プログラムは temp/A/prog.exe です。C++/CLI の temp/B/LoadAssem.dll で Assembly::Load() を使用して .Net アセンブリをロードしています。しかし、assem.dll は temp/C にある dynAssem.dll を参照します。私は次のように設定ファイルを書きました:

ただし、バインドは次のような Fusion 出力で失敗します。

このディレクトリ レイアウトが .NET の優先レイアウトではないことは理解しています。ただし、他の複数の言語をサポートする必要があるため、ディレクトリ構造とアセンブリの場所は変更できません。

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

assembly-loading - GACに追加せずにアセンブリをデフォルトのロードコンテキストにロードする方法は?

Assembly Resolve イベントでアセンブリを読み込もうとしました。また、接続を取得し、Assembly.LoadFrom を使用してアプリ ドメインにアセンブリをロードしました。

しかし、同じアプリ ドメイン内のアセンブリからメソッドにアクセスすると、以下のようにアセンブリが見つからないというエラーが発生しました。

デフォルトのロード コンテキストを使用してロードを試みます。GACを入れずに、デフォルトのロードコンテキストでアセンブリをロードするのを手伝ってください。