Uh oh!
There was an error while loading. Please reload this page.
[release/6.0] Define SystemReflectionMetadataStaticVersion to workaround source-build issues. - #59782
Conversation
MichaelSimons
commented
Sep 29, 2021
cc @dseefeld |
ghost
commented
Sep 29, 2021
Tagging subscribers to this area: @Anipik, @safern, @ViktorHofer Issue DetailsThis fixes the underlying issue that manifested itself as #58800. The core issue is that when building in source-build, the SystemReflectionMetadataVersion gets overridden to the source-built version (6.0) which causes assembly resolution issues impacting crossgen2. The long term solution is a 7.0 source-build feature which would eliminate the SystemReflectionMetadataVersion override because the dependency is not defined in the repo's Version.Details.xml file.
|
MichaelSimons
commented
Sep 30, 2021
@ViktorHofer - Can you tell me what ask/tell mode policies apply to this change? Thanks. |
ViktorHofer
commented
Sep 30, 2021
I'm not sure myself as this is a necessary change to ship .NET 6 built from source. @danmoseley would you know? |
danmoseley
commented
Sep 30, 2021
"Necessary infra changes to ship" is tell mode to tactics |
This fixes the underlying issue that manifested itself as #58800.
The core issue is that when building in source-build, the SystemReflectionMetadataVersion gets overridden to the source-built version (6.0) which causes assembly resolution issues impacting crossgen2. The long term solution is a 7.0 source-build feature which would eliminate the SystemReflectionMetadataVersion override because the dependency is not defined in the repo's Version.Details.xml file.