| 
164 | 164 |       <DirectoryRef Id="INSTALLDIR">  | 
165 | 165 |         <Directory Id="INSTALLLOCATION" ShortName="ANCM" Name="$(var.ProductName)">  | 
166 | 166 |           <Directory Id="VersionDir" Name="$(var.ProductVersionString)">  | 
 | 167 | +            <?if $(var.Platform) = "arm64" ?>  | 
 | 168 | +            <Component Id="AspNetCoreModuleV2.forwarder"  | 
 | 169 | +                Guid="08968573-05c1-4bf1-8879-7b818ac9525b"  | 
 | 170 | +                Win64="$(var.IsWin64)">  | 
 | 171 | +                <File Id="AspNetCoreModuleV2Dll.forwarder"  | 
 | 172 | +                    Name="aspnetcorev2.dll"  | 
 | 173 | +                    Source="$(var.ArtifactsDir)\bin\AspNetCoreModuleForwarders\aspnetcorev2.dll"  | 
 | 174 | +                    DiskId="1"  | 
 | 175 | +                    Vital="yes"/>  | 
 | 176 | +                <RegistryKey Root="HKLM"  | 
 | 177 | +                    Key="SYSTEM\CurrentControlSet\Services\EventLog\Application\$(var.ProductShortName)">  | 
 | 178 | +                    <RegistryValue Name="EventMessageFile" Type="expandable"  | 
 | 179 | +                        Value="[#AspNetCoreModuleV2Dll.forwarder]" />  | 
 | 180 | +                    <RegistryValue Name="TypesSupported" Type="integer" Value="7" />  | 
 | 181 | +                </RegistryKey>  | 
 | 182 | +            </Component>  | 
 | 183 | +            <Component Id="AspNetCoreModuleV2.x64"  | 
 | 184 | +                Guid="1962b1b0-6345-4b37-97b3-a8f2c9e82bee"  | 
 | 185 | +                Win64="$(var.IsWin64)">  | 
 | 186 | +                <File Id="AspNetCoreModuleV2Dll.x64"  | 
 | 187 | +                    Name="aspnetcorev2_x64.dll"  | 
 | 188 | +                    Source="$(var.ArtifactsDir)\bin\AspNetCoreModuleShim\x64\$(var.Configuration)\aspnetcorev2.dll"  | 
 | 189 | +                    DiskId="1"  | 
 | 190 | +                    Vital="yes"/>  | 
 | 191 | +                <RegistryKey Root="HKLM"  | 
 | 192 | +                    Key="SYSTEM\CurrentControlSet\Services\EventLog\Application\$(var.ProductShortName)">  | 
 | 193 | +                    <RegistryValue Name="EventMessageFile" Type="expandable"  | 
 | 194 | +                        Value="[#AspNetCoreModuleV2Dll.x64]" />  | 
 | 195 | +                    <RegistryValue Name="TypesSupported" Type="integer" Value="7" />  | 
 | 196 | +                </RegistryKey>  | 
 | 197 | +            </Component>  | 
 | 198 | +            <Component Id="AspNetCoreModuleV2.arm64"  | 
 | 199 | +                Guid="22f16c6c-7c53-422c-8ad5-831e4870a44e"  | 
 | 200 | +                Win64="$(var.IsWin64)">  | 
 | 201 | +                <File Id="AspNetCoreModuleV2Dll.arm64"  | 
 | 202 | +                    Name="aspnetcorev2_arm64.dll"  | 
 | 203 | +                    Source="$(var.AspNetCoreV2ProgramFilesTargetPath)"  | 
 | 204 | +                    DiskId="1"  | 
 | 205 | +                    Vital="yes"/>  | 
 | 206 | +                <RegistryKey Root="HKLM"  | 
 | 207 | +                    Key="SYSTEM\CurrentControlSet\Services\EventLog\Application\$(var.ProductShortName)">  | 
 | 208 | +                    <RegistryValue Name="EventMessageFile" Type="expandable"  | 
 | 209 | +                        Value="[#AspNetCoreModuleV2Dll.arm64]" />  | 
 | 210 | +                    <RegistryValue Name="TypesSupported" Type="integer" Value="7" />  | 
 | 211 | +                </RegistryKey>  | 
 | 212 | +            </Component>  | 
 | 213 | +            <Directory Id="HandlerVersionDir" Name="$(var.ANCMFolderVersion)">  | 
 | 214 | +                <Component Id="AspNetCoreModuleHandler.forwarder"  | 
 | 215 | +                    Guid="51045d90-7231-480c-bac7-2969a2861ece" Win64="$(var.IsWin64)">  | 
 | 216 | +                    <File Id="AspNetCoreModuleHandlerDll.forwarder"  | 
 | 217 | +                        Name="aspnetcorev2_outofprocess.dll"  | 
 | 218 | +                        Source="$(var.ArtifactsDir)\bin\AspNetCoreModuleForwarders\aspnetcorev2_outofprocess.dll"  | 
 | 219 | +                        DiskId="1"  | 
 | 220 | +                        Vital="yes"/>  | 
 | 221 | +                </Component>  | 
 | 222 | +                <Component Id="AspNetCoreModuleHandler.x64"  | 
 | 223 | +                    Guid="0b192457-9c6a-4703-ba6a-0c5a58b7c9cb"  | 
 | 224 | +                    Win64="$(var.IsWin64)">  | 
 | 225 | +                    <File Id="AspNetCoreModuleHandlerDll.x64"  | 
 | 226 | +                        Name="aspnetcorev2_outofprocess_x64.dll"  | 
 | 227 | +                        Source="$(var.ArtifactsDir)\bin\OutOfProcessRequestHandler\x64\$(var.Configuration)\aspnetcorev2_outofprocess.dll"  | 
 | 228 | +                        DiskId="1"  | 
 | 229 | +                        Vital="yes"/>  | 
 | 230 | +                </Component>  | 
 | 231 | +                <Component Id="AspNetCoreModuleHandler.arm64"  | 
 | 232 | +                    Guid="21cc9da0-ab0a-4717-90df-dbaaa3f68510" Win64="$(var.IsWin64)">  | 
 | 233 | +                    <File Id="AspNetCoreModuleHandlerDll.arm64"  | 
 | 234 | +                        Name="aspnetcorev2_outofprocess_arm64.dll"  | 
 | 235 | +                        Source="$(var.AspNetCoreV2HandlerProgramFilesTargetPath)"  | 
 | 236 | +                        DiskId="1"  | 
 | 237 | +                        Vital="yes"/>  | 
 | 238 | +                </Component>  | 
 | 239 | +            </Directory>  | 
 | 240 | +            <?else ?>  | 
167 | 241 |             <Component Id="AspNetCoreModule" Guid="84ed6ce6-c8a3-4fa8-a872-c98a1d15dd4f" Win64="$(var.IsWin64)">  | 
168 | 242 |                 <File Id="AspNetCoreModuleDll"  | 
169 | 243 |                     Name="aspnetcorev2.dll"  | 
 | 
186 | 260 |                     </File>  | 
187 | 261 |               </Component>  | 
188 | 262 |             </Directory>  | 
 | 263 | +            <?endif ?>  | 
189 | 264 |           </Directory>  | 
190 | 265 |         </Directory>  | 
191 | 266 |         <Directory Id="IISConfigDir" Name="config">  | 
 | 
249 | 324 | 
 
  | 
250 | 325 |         <!-- Feature Definition -->  | 
251 | 326 |         <Feature Id="AspNetCoreModuleFeature" Title="!(loc.AspNetCoreModuleProductTitle)" Description="!(loc.AspNetCoreModuleProductDescription)" Level="1">  | 
 | 327 | +            <?if $(var.Platform) = "arm64" ?>  | 
 | 328 | +            <ComponentRef Id="AspNetCoreModuleV2.forwarder" />  | 
 | 329 | +            <ComponentRef Id="AspNetCoreModuleHandler.forwarder" />  | 
 | 330 | +            <ComponentRef Id="AspNetCoreModuleV2.x64" />  | 
 | 331 | +            <ComponentRef Id="AspNetCoreModuleHandler.x64" />  | 
 | 332 | +            <ComponentRef Id="AspNetCoreModuleV2.arm64" />  | 
 | 333 | +            <ComponentRef Id="AspNetCoreModuleHandler.arm64" />  | 
 | 334 | +            <?else ?>  | 
252 | 335 |             <ComponentRef Id="AspNetCoreModule"/>  | 
253 | 336 |             <ComponentRef Id="AspNetCoreModuleHandler"/>  | 
 | 337 | +            <?endif ?>  | 
254 | 338 |             <ComponentRef Id="AspNetCoreSchema"/>  | 
255 | 339 |             <?if $(var.Platform) != "x86" ?>  | 
256 | 340 |                 <ComponentRef Id="AspNetCoreModule.wow"/>  | 
 | 
0 commit comments