在c#中延迟加载?

在c#中延迟加载?

问题描述:

是否有延迟加载在C#中的DLL这样的事情? 我知道这是可以做到的C++,但托管代码呢?在c#中延迟加载?

.NET确实是自动的,一切都装在默认情况下的需求。

+1

这里有一个[完整说明](https://weblog.west-wind.com/posts/2012/Nov/03/Back-to-Basics-When-does-a-NET-Assembly-Dependency-get-加载)它如何在.NET中工作。 – HappyNomad

是的。您不需要在项目中包含DLL作为参考,并且您想要加载/使用它,您可以调用Assembly.LoadFile方法。

This blog post做了很好的工作用代码来描述如何做到这一点。