基于组件的架构:在运行时更换总成 [英] Component based architecture: Replacing an assembly at runtime
问题描述
这是个好主意,在运行时更换总成?
我会遇到什么问题?
Is it a good idea to replace an assembly at runtime? What problems can I encounter?
原题:<一href=\"http://stackoverflow.com/questions/7505812/structuremap-ability-to-replace-an-assembly-at-runtime\">StructureMap - 能够在运行时更换总成
是什么在Web和非Web应用程序中运行时更换总成的区别?
What is the difference in replacing an assembly at runtime within a web- and a non-web application?
推荐答案
不同的是,IIS创建一个新的影子每次更新一个DLL一次复制。因此,你会自动获得一个新的AppDomain当你添加新的DLL。
The difference is that IIS creates a new shadow copy each time you update a DLL. Hence you get a new AppDomain automatically when you add the new DLL.
的WinForms等没有做到这一点魔法为你,这就是为什么它不会工作。
WinForms etc doesn't do that magic for you and that's why it won't work.
这篇关于基于组件的架构:在运行时更换总成的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!