Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# EXE只是一个带有main方法的DLL吗?_C# - Fatal编程技术网

C# EXE只是一个带有main方法的DLL吗?

C# EXE只是一个带有main方法的DLL吗?,c#,C#,我偶然发现了一个关于程序集、DLL和EXE文件之间确切区别的问题 下面的说法正确吗 如果一个DLL有一个main方法,那么它会成为一个可执行文件吗?(EXE) 以下语句是否正确:如果DLL有一个main方法,那么它将成为一个可执行文件 这种说法是错误的 DLL和EXE文件都使用PE文件格式。DLL和EXE之间的区别在于DLL在IMAGE_FILE_标头部分的特征字段中设置了标志0x2000 更多详细信息可在此处找到: 这个问题不是重复的问题。这个问题是“对还是错:如果一个DLL有一个主方法,那么

我偶然发现了一个关于程序集、DLL和EXE文件之间确切区别的问题

下面的说法正确吗

如果一个DLL有一个main方法,那么它会成为一个可执行文件吗?(EXE)

以下语句是否正确:如果DLL有一个main方法,那么它将成为一个可执行文件

这种说法是错误的

DLL和EXE文件都使用PE文件格式。DLL和EXE之间的区别在于DLL在IMAGE_FILE_标头部分的特征字段中设置了标志0x2000

更多详细信息可在此处找到:


这个问题不是重复的问题。这个问题是“对还是错:如果一个DLL有一个主方法,那么它就是一个可执行文件”,答案是“错”。建议的问题是“程序集和DLL之间有什么区别?”