System.Text.Json
SG is run twice in WPF projects
#10175
Labels
Investigate
Requires further investigation by the WPF team.
Description
Similar to dotnet/extensions#4969, the SG is included twice in a compilation, resulting in duplicate definition errors and build failure due to the way WPF is built, involving a temporary project.
Reproduction Steps
Expected behavior
SG is included only once.
Actual behavior
SG is included twice and prevents the build from finishing successfully.
Regression?
I can't say, sorry. There was one other issue previously but because of two SGs being active at once.
Known Workarounds
I can't say, unless switching back to reflection is considered one.
Configuration
I target
net9-windows
on Windows 10 x64. It shouldn't be specific to that configuration but I don't know for sure.Other information
AS I said already, it shows up twice in output, once per each project in the compilation, even though IMO the temp. WPF project shouldn't run the JSON SG at all, so preventing it from running in either when building a WPF application should fix the issue.
The text was updated successfully, but these errors were encountered: