Skip to content

Conversation

@Tanya-Solyanik
Copy link
Contributor

@Tanya-Solyanik Tanya-Solyanik commented May 13, 2025

issue: #4991

Customer impact:
Assemblies that are present in the shared location are unexpectedly copied to the app local.

Workaround:
remove extra assemblies post build or use ExcludeAssets property with the PackageReference tag.

Regression?
perceived as a regression, it depends on whether the package referenced explicitly in the project file is newer or not that the GA version of package from the shared location.

Details
Desktop package was not updating the PlatformManifest file with every servicing release. Instead, this file was checked in and versions were pinned to GA. We change this logic to keep them up-to-date with the latest servicing release. This is the default arcade behavior.

Verification:
Compare the platform manifest files.
In the new package manifest file all except the following assembly versions were updated:
D3DCompiler_47_cor3.dll|Microsoft.WindowsDesktop.App.Ref||10.0.22621.3233
PresentationNative_cor3.dll|Microsoft.WindowsDesktop.App.Ref||9.0.24.47404
System.Diagnostics.EventLog.Messages.dll|Microsoft.WindowsDesktop.App.Ref|9.0.0.0|0.0.0.0

…ith the latest servicing release. THis is the default arcade behavior, thus let it generate the manifest.
@ViktorHofer
Copy link
Member

This probably needs an ask mode template and Tactics approval.

@merriemcgaw
Copy link
Member

@ViktorHofer I'm not familiar with this issue. Do you know if this should be merged now, or did we miss any boat? It seems like it should be fine at first glance.

@ViktorHofer
Copy link
Member

Yes this one is ready and should be merged.

@merriemcgaw merriemcgaw merged commit 77672b3 into dotnet:release/9.0 Jun 17, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants