Open
Description
We are doing Application compatibility testing with this application against the latest .NET 9 SDK. When retarget the application to net9.0 and build with the latest .NET 9 SDK, it failed with error: Property 'xxx' does not configure the code serialization for its property content
After the investigation, it is related to a .NET 9 breaking change dotnet/docs#42724
You can fix the CodeDOM Serialization configuration for properties if you want
- Attribute with the DesignerSerializationVisibilityAttribute OR
- Attribute with the DefaultValueAttribute OR
- Amend a private bool ShouldSerialize[Property] method, which controls the serialization at Design Time.
Steps to Reproduce (for bugs)
- Cd to WinformsSamples\datagridview\CSWinFormDataGridView
- Change TargetFramework to net9.0-windows in the CSWinFormDataGridView.csproj.
- dotnet build with 9.0.100-rc.2.24470.13.
Expected Result:
build successfully without error
Actual Result:
build failed with Property 'xxx' does not configure the code serialization for its property content
Please refer to more information from dotnet/winforms#12220
Metadata
Metadata
Assignees
Labels
No labels