C#与.NET程序员面试宝典 2.2.3 面试题10:什么是.NET中的私有程序集

程序集(Assembly)是包含编译好的、面向.NET Framework的代码的逻辑单元。那么什么是私有程序集呢?这个问题正是考察应聘者关于程序集方面知识的理解。

 

【出现频率】★★★★★

 

【关键考点】

私有程序集(Private Assembly)

私有程序集的引用

 

【考题分析】

私有程序集是相对简单的一种程序集类型。私有程序集一般附带在某些软件上,并且也只能用于该软件中。比如,程序员创建本地应用程序项目(或组件),编译后可以生成DLL或EXE类型的私有程序集。

 

当程序员在其他客户应用程序中使用这类程序集时,只需要添加引用即可进行调用。当这样的程序集被多个应用程序域使用时,每个应用程序域均需要复制该程序集,通常进程中也将存在该程序集的多个副本。

 

注意:因为应用程序只能加载位于主执行文件所在文件夹或其子文件夹中的程序集,所以系统可以保证私有程序集不被其他软件使用。

 

【答案】

私有程序集是相对简单的一种程序集类型。私有程序集一般附带在某些软件上,并且也只能用于该软件中。当程序员在其他客户应用程序中使用这类程序集时,只需要添加引用即可进行调用。

posted @ 2010-10-19 09:43  面试宝典  阅读(528)  评论(0编辑  收藏  举报