EXE和DLL有什么区别,如何生成?
dll-动态链接库
如果程序集被编译为类库,并提供了供其他程序集使用的类型,则其扩展名为.dll(动态链接库),
DLL无法独立执行。
DLL无法直接执行,因为它们被设计为由其他程序加载和运行
DLL将共享与调用应用程序相同的进程和内存空间
它们可以重用于其他应用程序。只要编码人员知道DLL文件中函数和过程的名称和参数即可。
EXE-可执行文件格式
如果程序集被编译为应用程序,则其文件扩展名为.exe
EXE可以独立执行。
EXE创建其单独的进程和内存空间。