C# 从不同程序集调用方法
假设程序A加载程序集A和程序集B。这3个实体位于同一应用程序域下。程序A可以访问程序集A和B的公共方法和属性 程序集A是否可以在不重新加载程序集的情况下以某种方式访问程序集B的公共方法和属性?如果没有,程序集B需要调用C# 从不同程序集调用方法,c#,.net,C#,.net,假设程序A加载程序集A和程序集B。这3个实体位于同一应用程序域下。程序A可以访问程序集A和B的公共方法和属性 程序集A是否可以在不重新加载程序集的情况下以某种方式访问程序集B的公共方法和属性?如果没有,程序集B需要调用assembly.Load,运行时是否会理解已加载的程序集并返回一个引用,或者该程序集将从头加载到单独的内存空间中并被分配一个不同的引用?您可以使用它来查看程序集是否已加载,但是它也是在内部和程序集中处理的。Load不会将同一个程序集加载到同一个域中两次
assembly.Load
,运行时是否会理解已加载的程序集并返回一个引用,或者该程序集将从头加载到单独的内存空间中并被分配一个不同的引用?您可以使用它来查看程序集是否已加载,但是它也是在内部和程序集中处理的。Load不会将同一个程序集加载到同一个域中两次