3

当我尝试使用此方法加载程序集时,长名称和部分名称之间有什么区别?从MSDN中,我得到以下信息:对于长名称:如果您引用属于公共语言运行时的任何程序集或位于全局程序集缓存中的任何程序集,则需要完整的程序集引用。对于部分名称:运行时仅在应用程序目录中查找程序集

一个客户遇到错误,因为我使用部分名称加载程序集,但程序集恰好在应用程序目录中。

所以,我想知道,在使用 Load(string) 方法时,长名称和部分名称之间还有其他区别吗?

非常感谢!

4

1 回答 1

0

@gTiancai:在更安全的方面,设置AssemblyName.CodeBase属性可能会有所帮助。

这可能会有所帮助:程序集加载的最佳实践

于 2013-02-25T03:41:43.140 回答