diff --git a/src/Installers/Windows/AspNetCoreModule-Setup/ANCMIISExpressV2/ancm_iis_expressv2.wxs b/src/Installers/Windows/AspNetCoreModule-Setup/ANCMIISExpressV2/ancm_iis_expressv2.wxs index df2e44ea40b2..9aa2c78478e0 100644 --- a/src/Installers/Windows/AspNetCoreModule-Setup/ANCMIISExpressV2/ancm_iis_expressv2.wxs +++ b/src/Installers/Windows/AspNetCoreModule-Setup/ANCMIISExpressV2/ancm_iis_expressv2.wxs @@ -164,22 +164,63 @@ - - - + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -210,56 +251,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -324,16 +315,13 @@ + + - - - - - diff --git a/src/Installers/Windows/AspNetCoreModule-Setup/ANCMV2/aspnetcoremodulev2.wxs b/src/Installers/Windows/AspNetCoreModule-Setup/ANCMV2/aspnetcoremodulev2.wxs index f96c13979b5f..ef4e4a1216e7 100644 --- a/src/Installers/Windows/AspNetCoreModule-Setup/ANCMV2/aspnetcoremodulev2.wxs +++ b/src/Installers/Windows/AspNetCoreModule-Setup/ANCMV2/aspnetcoremodulev2.wxs @@ -144,20 +144,62 @@ - - - + + - - - - - - + Vital="yes"/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -287,16 +281,13 @@ + + - - - - - @@ -323,11 +314,7 @@ AspNetCoreModuleV2 - - AspNetCoreModuleV2Dll.forwarder - AspNetCoreModuleV2Dll - @@ -347,11 +334,7 @@ ANCM 65536 AncmMofFile - - AspNetCoreModuleV2.forwarder - AspNetCoreModuleV2 - diff --git a/src/Installers/Windows/AspNetCoreModule-Setup/Forwarders/all.cmd b/src/Installers/Windows/AspNetCoreModule-Setup/Forwarders/all.cmd index b9152822828e..80543b729c47 100644 --- a/src/Installers/Windows/AspNetCoreModule-Setup/Forwarders/all.cmd +++ b/src/Installers/Windows/AspNetCoreModule-Setup/Forwarders/all.cmd @@ -1,2 +1,2 @@ call %1 -host_arch=x64 -arch=arm64 -no_logo -call build.cmd %2 %3 +call build.cmd %2 %3 %4 diff --git a/src/Installers/Windows/AspNetCoreModule-Setup/Forwarders/build.cmd b/src/Installers/Windows/AspNetCoreModule-Setup/Forwarders/build.cmd index a3ef34304dff..7e150ccbd565 100644 --- a/src/Installers/Windows/AspNetCoreModule-Setup/Forwarders/build.cmd +++ b/src/Installers/Windows/AspNetCoreModule-Setup/Forwarders/build.cmd @@ -1,5 +1,6 @@ SET objDir=%1 SET binDir=%2 +SET configuration=%3 cl /nologo /c /Fo%objDir%\aspnetcorev2_arm64.obj empty.cpp cl /nologo /c /arm64EC /Fo%objDir%\aspnetcorev2_x64.obj empty.cpp @@ -7,7 +8,7 @@ cl /nologo /c /arm64EC /Fo%objDir%\aspnetcorev2_x64.obj empty.cpp link /lib /nologo /machine:arm64 /def:aspnetcorev2_arm64.def /out:%objDir%\aspnetcorev2_arm64.lib link /lib /nologo /machine:x64 /def:aspnetcorev2_x64.def /out:%objDir%\aspnetcorev2_x64.lib -link /dll /nologo /noentry /machine:arm64x /defArm64Native:aspnetcorev2_arm64.def /def:aspnetcorev2_x64.def %objDir%\aspnetcorev2_arm64.obj %objDir%\aspnetcorev2_x64.obj /out:%binDir%\aspnetcorev2.dll %objDir%\aspnetcorev2_arm64.lib %objDir%\aspnetcorev2_x64.lib +link /dll /nologo /noentry /machine:arm64x /defArm64Native:aspnetcorev2_arm64.def /def:aspnetcorev2_x64.def %objDir%\aspnetcorev2_arm64.obj %objDir%\aspnetcorev2_x64.obj %objDir%\..\AspNetCoreModuleShim\x64\%configuration%\aspnetcoremodule.res /out:%binDir%\aspnetcorev2.dll %objDir%\aspnetcorev2_arm64.lib %objDir%\aspnetcorev2_x64.lib cl /nologo /nologo /c /Fo%objDir%\aspnetcorev2_outofprocess_arm64.obj empty.cpp cl /nologo /nologo /c /arm64EC /Fo%objDir%\aspnetcorev2_outofprocess_x64.obj empty.cpp @@ -15,4 +16,4 @@ cl /nologo /nologo /c /arm64EC /Fo%objDir%\aspnetcorev2_outofprocess_x64.obj emp link /lib /nologo /machine:arm64 /def:aspnetcorev2_outofprocess_arm64.def /out:%objDir%\aspnetcorev2_outofprocess_arm64.lib link /lib /nologo /machine:x64 /def:aspnetcorev2_outofprocess_x64.def /out:%objDir%\aspnetcorev2_outofprocess_x64.lib -link /dll /nologo /noentry /machine:arm64x /defArm64Native:aspnetcorev2_outofprocess_arm64.def /def:aspnetcorev2_outofprocess_x64.def %objDir%\aspnetcorev2_outofprocess_arm64.obj %objDir%\aspnetcorev2_outofprocess_x64.obj /out:%binDir%\aspnetcorev2_outofprocess.dll %objDir%\aspnetcorev2_outofprocess_arm64.lib %objDir%\aspnetcorev2_outofprocess_x64.lib +link /dll /nologo /noentry /machine:arm64x /defArm64Native:aspnetcorev2_outofprocess_arm64.def /def:aspnetcorev2_outofprocess_x64.def %objDir%\aspnetcorev2_outofprocess_arm64.obj %objDir%\aspnetcorev2_outofprocess_x64.obj %objDir%\..\OutOfProcessRequestHandler\x64\%configuration%\outofprocessrequesthandler.res /out:%binDir%\aspnetcorev2_outofprocess.dll %objDir%\aspnetcorev2_outofprocess_arm64.lib %objDir%\aspnetcorev2_outofprocess_x64.lib diff --git a/src/Installers/Windows/AspNetCoreModule-Setup/Forwarders/build.proj b/src/Installers/Windows/AspNetCoreModule-Setup/Forwarders/build.proj index cc058255fa7c..012ea1d06ea2 100644 --- a/src/Installers/Windows/AspNetCoreModule-Setup/Forwarders/build.proj +++ b/src/Installers/Windows/AspNetCoreModule-Setup/Forwarders/build.proj @@ -16,6 +16,6 @@ - +