AppDomain.CreateInstance和AppDomain.CreateInstanceFrom之间的差异

AppDomain.CreateInstance和AppDomain.CreateInstanceFrom之间的差异,appdomain,Appdomain,我开始研究AppDomains,但我无法理解CreateInstance和CreateInstanceFrom之间的区别。两者都返回需要展开的objecthandle。 任何人都可以在这方面提供帮助。他们都返回一个AppDomain,但是区别在于如何定位要创建的AppDomain。CreateInstanceFrom基于提供程序集文件路径,其中CreateInstance基于提供要加载的程序集名称 请参见以下内容(注意两者中第一个参数的差异): CreateInstanceFrom 汇编文件

我开始研究AppDomains,但我无法理解CreateInstance和CreateInstanceFrom之间的区别。两者都返回需要展开的objecthandle。
任何人都可以在这方面提供帮助。

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

请参见以下内容(注意两者中第一个参数的差异):

CreateInstanceFrom

汇编文件

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

CreateInstance

汇编名

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