Conversation
There was a problem hiding this comment.
Pull request overview
This PR addresses issue #65953 by ensuring ANCMV2’s Windows installer dependency provider key differentiates arm64 installs from x64 installs, preventing incorrect reference counting across architectures.
Changes:
- Split the
ANCMDepProviderKeyMSBuild property into distinctx64andarm64values (instead of treating all non-x86 as x64).
src/Installers/Windows/AspNetCoreModule-Setup/ANCMV2/AncmV2.wixproj
Outdated
Show resolved
Hide resolved
| <ANCMDepProviderKey Condition="'$(Platform)' == 'x64'">IISExpress_AspNetCore_Module_V2,x64</ANCMDepProviderKey> | ||
| <ANCMDepProviderKey Condition="'$(Platform)' == 'arm64'">IISExpress_AspNetCore_Module_V2,arm64</ANCMDepProviderKey> |
There was a problem hiding this comment.
Might be simpler if we did <ANCMDepProviderKey>IISExpress_AspNetCore_Module_V2,$(Platform.ToLower())</ANCMDepProviderKey>
|
@wtgodbe will you submit to tactics and look at porting to 8, 9, 10? |
Yes |
|
Looks like this PR hasn't been active for some time and the codebase could have been changed in the meantime. |
Fixes #65953