C# 如何将程序集加载到AppDomain中?
什么决定程序集何时以及是否加载到AppDomain 我想我是在试图理解:C# 如何将程序集加载到AppDomain中?,c#,.net,compiler-construction,clr,.net-assembly,C#,.net,Compiler Construction,Clr,.net Assembly,什么决定程序集何时以及是否加载到AppDomain 我想我是在试图理解: 我保证所有项目引用的程序集都将 在我的应用程序开始时加载 如果不是,具体什么时候做 他们上膛了吗?这将是我第一次使用电脑吗 来自该程序集的类/函数 有没有办法告诉我 如果程序集必须在执行前首先加载,则为编译时 我的代码的第一行?(我知道我可以使用反射,但我 想知道我是否可以在编译时配置它) 假设我 可以控制何时加载程序集,那么依赖程序集呢 装配我能告诉执行只加载到1/2度吗 让其余的动态加载 我不知道细节,但我知道当无法加
我不知道细节,但我知道当无法加载程序集时会发生事件thorwn。所以我猜它们是在运行时加载的,您可以向其中添加例程 我认为这将有助于您解决组装问题 这是关于程序集加载事件的
主程序集中每个程序集的内容(请注意,目标通常是相反的-延迟加载尽可能多的程序集以加快应用程序的加载)
注意:程序集不直接相互“依赖”,只是每个程序集中的类/方法相互依赖 根据更多的研究,可能有一种方法可以影响(3),使用NGEN(原生图像生成器)——但是的,这是另一种蠕虫。