利用命令来编译程序集。 一个应用程序可能会用到多个程序集,主程序集应用子程序集中的类。此时,可以用如下步骤来编译子程序集和主程序集: 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> |
|