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