什么是.NET程序集中的Fusion
在Suzanne Cook的博客中有这样的描述:
LoadFrom上下文:通常,如果用户为Fusion提供了一个用于查找程序集的路径(并且在Load上下文中找不到该路径上的程序集),那么它就在LoadFrom上下文中。 按路径加载有多种方法:LoadFrom(),CreateInstanceFrom(),ExecuteAssembly(),使用代码库通过interop加载程序集等。
我还发现了一篇关于它的MSDN文章,但我不确定Fusion Suzanne谈论的内容是否与此处相同: http : //msdn.microsoft.com/en-us/library/e74a18c4(v = vs.71) .aspx但它似乎是一个Log查看器,所以我理解Suzanne所说的是什么
Fusion是一种探测机制,它采用路径等,它探测Application Base,
codeBase
,GAC等中的程序集,将它们加载到上下文中。
有人可以澄清一下吗?
Fusion是.NET中程序集加载器的代号。 如果内存服务,Suzanne在Fusion团队中编写了大量的Assembly绑定日志查看器 。 您可以在此程序中看到代号的提示,因为它名为fuslogvw.exe
融合的工作是寻找程序集并将它们加载到当前的应用程序域中,以便程序可以执行。 程序集绑定日志查看器显示查找程序集的位置以及加载它们时可能出现的任何问题。 非常适合调试。
是。 Fusion是.Net中“子系统”的名称,它为程序集解析/加载提供查找机制。
- 如何撰写Linq表达式? 即Func <Exp <Func >,Exp <Func >,Exp <Func >>
- 使用HttpCookieCollection和CookieContainer发送cookie
- 在.Net 2.0中读取PNG图像文件
- 是什么让这个HTTPS WebRequest即使在浏览器中运行也会超时?
- 在C#中包装Visual C ++
- SpeechSynthesizer无法获得所有已安装的声音
- 将DBNull.Value和Empty文本框值传递给数据库
- 是否有任何function或工具(免费)自动完成任何.Net类型名称到完全合格的名称?
- 如何在C#中访问嵌入式.Net映像资源所需的示例代码