c#应用程序是由程序集组成的,程序集的关键词是assambly,一个应用可以由一个或多个程序集组成。
程序集是后缀名为.dll和.exe 的文件,其中exe是可执行文件windows下面才有:
说明:
.json后缀的是项目的配置文件;
.dll和.exe是程序集主文件,.exe是windows下特有的可执行文件,如果部署到其他系统只有.dll文件;
.pdb文件是包含了程序的调试文件
一个程序集有一个名称和命名空间,在默认情况下他们是一样的:
程序集一般对应于vs里面的project,一个项目下面可以有类、接口、抽象类、各类文件、或文件夹。
c#项目的编译或打包是以程序集为单位,一个项目下可以出现不同的程序集名称