We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a40a033 commit 356d7a1Copy full SHA for 356d7a1
ICSharpCode.Decompiler/CSharp/ProjectDecompiler/ProjectFileWriterDefault.cs
@@ -81,13 +81,14 @@ public void Write(
81
w.WriteEndElement(); // </Platform>
82
83
string outputType;
84
+ PEHeaders headers = (module as PEFile)?.Reader.PEHeaders;
85
- switch ((module as PEFile)?.Reader.PEHeaders.PEHeader.Subsystem)
86
+ switch (headers?.PEHeader.Subsystem)
87
{
- case Subsystem.WindowsGui:
88
+ case Subsystem.WindowsGui when !headers.IsDll:
89
outputType = "WinExe";
90
break;
- case Subsystem.WindowsCui:
91
+ case Subsystem.WindowsCui when !headers.IsDll:
92
outputType = "Exe";
93
94
default:
0 commit comments