From de8a8293b4e4ab15e0a24fee5a7f01eb5834bb72 Mon Sep 17 00:00:00 2001 From: Osman Turan Date: Wed, 6 Mar 2019 14:03:30 +0300 Subject: [PATCH] Fix ImageCharacteristics of PEHeaderBuilder when initialized by CreateLibraryHeader Fixes: dotnet/corefx#35758 Commit migrated from https://github.com/dotnet/corefx/commit/a04be5028544df36b11cabd4081896ba8037b71e --- .../src/System/Reflection/PortableExecutable/PEHeaderBuilder.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libraries/System.Reflection.Metadata/src/System/Reflection/PortableExecutable/PEHeaderBuilder.cs b/src/libraries/System.Reflection.Metadata/src/System/Reflection/PortableExecutable/PEHeaderBuilder.cs index 1dfdf0f..e9abb62 100644 --- a/src/libraries/System.Reflection.Metadata/src/System/Reflection/PortableExecutable/PEHeaderBuilder.cs +++ b/src/libraries/System.Reflection.Metadata/src/System/Reflection/PortableExecutable/PEHeaderBuilder.cs @@ -103,7 +103,7 @@ namespace System.Reflection.PortableExecutable public static PEHeaderBuilder CreateLibraryHeader() { - return new PEHeaderBuilder(imageCharacteristics: Characteristics.Dll); + return new PEHeaderBuilder(imageCharacteristics: Characteristics.ExecutableImage | Characteristics.Dll); } internal bool Is32Bit => Machine != Machine.Amd64 && Machine != Machine.IA64 && Machine != Machine.Arm64; -- 2.7.4