2

我开始研究 AppDomains,但我无法理解 CreateInstance 和 CreateInstanceFrom 之间的区别。两者都返回需要解包的对象句柄。任何人都可以请帮忙。

4

1 回答 1

2

它们都返回一个 AppDomain,但不同之处在于如何定位要创建的 AppDomain。CreateInstanceFrom 基于提供程序集文件路径,其中 CreateInstance 基于提供要加载的程序集名称。

请参阅以下内容(注意两者中第一个参数的区别):

CreateInstanceFrom http://msdn.microsoft.com/en-us/library/2xkww633.aspx

汇编文件

包含定义请求类型的程序集的文件的名称(包括路径)。使用 LoadFrom 方法加载程序集。

CreateInstance http://msdn.microsoft.com/en-us/library/44s54yc4.aspx

程序集名称

程序集的显示名称。请参阅 Assembly.FullName。

于 2012-06-08T02:46:53.240 回答