分享

部署多个程序集,并且将不同自程序集放在不同的路径

 kittywei 2012-02-27

利用命令来编译程序集。

一个应用程序可能会用到多个程序集,主程序集应用子程序集中的类。此时,可以用如下步骤来编译子程序集和主程序集:

  1.编译子程序集(编译成了.dll文件):csc /target:library useful_assembly.cs

  2.编译主程序集(编译成了.exe文件,并将子程序集引入主程序集):

               csc  /reference:useful_assembly.dll main_assembly.cs

 

也可以利用visual studio来进行编译,步骤是:

  1.建立一个类库项目,将子程序集的类编辑好,进行编译,此时生成了子程序集(.dll文件)

  2.建立主应用程序,引用刚才的子程序集,就可以在主程序集中使用子程序集中的类了。

上面建立的主程序集main_assembly.exe和子程序集useful_assembly.dll可以部署在同一个文件夹下,也可以将子程序集部署在主程序集所在文件夹的子文件夹下。此时只要在主程序集所在文件夹下建立一个配置文件即可(该配置文件告诉clr子程序集所在的子文件夹,此配置文件名称为main_assembly.exe.config),该文件内容如下:

<configuration>

        <runtime>

部署多个程序集,并且将不同自程序集放在不同的路径 - 愚人 - 愚人的博客

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多