2011-12-01 38 views
6

C#でDLLを読み込むのに遅延がありますか? これはC++で行うことができますが、マネージコードはどうでしょうか?C#の遅延読み込み?

答えて

12

.NETが自動的に行います。すべてデフォルトでオンデマンドでロードされます。

+1

[完全な説明](https://weblog.west-wind.com/posts/2012/Nov/03/Back-to-Basics-When-does-a-NET-Assembly-Dependency-get-読み込まれた).NETでどのように動作するのか。 – HappyNomad

0

はいです。 DLLをプロジェクトの参照として含めず、ロード/使用する場所はAssembly.LoadFileメソッドを呼び出します。

This blog postこれを行う方法を説明するコードでは、かなり良い仕事をしています。

関連する問題