最近看了下.NET的应用程序域的内容,把一些学习内容记录下来.
在托管状态下,.NET的应用程序支持调用其它程序集,可以说这是个很好的功能,俺很喜欢,哈哈.
举例来说.应用程序A执行后,.NET自动会建立一个默认的应用程序域,域的FriedlyName为A的文件名.
存在一个程序集B(程序集的概念大家自己去看VS的帮助),应用程序A可以直接调用B创建B中的类实例来实现某些操作.
也可以用户自己在A中创建一个新的应用程序域,在此域中调用B或其它程序集.
应用程序与应用程序域的关系:
说明:一个应用程序可以对用一个或多个应用程序域.最少是一个,也就是该应用程序的默认域.
应用程序域中可以存在多个程序集,也可以没有程序集.
在托管状态下,.NET的应用程序支持调用其它程序集,可以说这是个很好的功能,俺很喜欢,哈哈.
举例来说.应用程序A执行后,.NET自动会建立一个默认的应用程序域,域的FriedlyName为A的文件名.
存在一个程序集B(程序集的概念大家自己去看VS的帮助),应用程序A可以直接调用B创建B中的类实例来实现某些操作.
也可以用户自己在A中创建一个新的应用程序域,在此域中调用B或其它程序集.
应用程序与应用程序域的关系:
说明:一个应用程序可以对用一个或多个应用程序域.最少是一个,也就是该应用程序的默认域.
应用程序域中可以存在多个程序集,也可以没有程序集.