使用Assembly.LoadFrom或Assembly.LoadFile合适的情况是什么时候?

17

什么时候使用Assembly.LoadFrom或Assembly.LoadFile是合适的?


你读过这些吗:http://msdn.microsoft.com/en-us/library/system.reflection.assembly.loadfrom.aspx 和 http://msdn.microsoft.com/en-us/library/system.reflection.assembly.loadfile.aspx?你理解了什么?你没理解的是什么? - R. Martinho Fernandes
3
已经在https://dev59.com/cXM_5IYBdhLWcg3wNgOZ进行了回答。请查看。 - Wolf5
1
我们需要更多的上下文来回答这样的问题。哪一个更合适取决于你想要做什么。 - Cody Gray
1个回答

5

主要区别是LoadFrom可以在已经加载的情况下,将程序集重定向到另一个路径但具有相同的标识。而LoadFile只能加载调用方请求的内容。

因此,当您需要防止加载带有相同标识的第二个程序集或加载程序集两次时,应使用LoadFrom

相应地,只有在需要加载两次程序集或加载具有相同标识符的两个程序集时才应使用LoadFile

您可以在这篇文章《LoadFile vs LoadFrom》中了解更多信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接