アプリケーションがGAC内のアセンブリへの参照を持つアセンブリをロードしようとしたときに、これらのアセンブリがマシン上で使用できない場合はどうなりますか?実際には利用できないGACアセンブリが必要なアセンブリを動的にロードしますか?
基本的には、参照されているアセンブリがエンドユーザーのマシンで使用可能であると仮定して、アセンブリの読み込みに頼ります。私は高密度ですか?
アプリケーションがGAC内のアセンブリへの参照を持つアセンブリをロードしようとしたときに、これらのアセンブリがマシン上で使用できない場合はどうなりますか?実際には利用できないGACアセンブリが必要なアセンブリを動的にロードしますか?
基本的には、参照されているアセンブリがエンドユーザーのマシンで使用可能であると仮定して、アセンブリの読み込みに頼ります。私は高密度ですか?
実行時に必要なアセンブリをロードできない場合は、例外がスローされます(起動時にロードするか、またはAssembly.Load()
を介して動的にロードするかは関係ありません)。だから、例外がなければ、クラスを利用できると期待できます。
は基本的に私はそれがこのような何かに依存していることを支払うことはありません
、後続のアセンブリの読み込みに依存したいです!とにかく、あなたの質問に答えるために、あなたは例外を得るでしょう。例外がスローされない場合、依存するアセンブリがロードされます。 の例外がスローされたの場合、そこには存在しないか、またはその他の問題が発生しています。
「完全に独立」とはどういう意味ですかAssembly.Load()でロードしています – NVM
申し訳ありませんが、悪い言葉を選んでください。 – Femaref