-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed as not planned
Labels
InvestigateRequires further investigation by the WPF team.Requires further investigation by the WPF team.
Description
Description
After upgrading from .NET 8.0.1 to .NET 8.0.2, one of my WPF projects fails to build with the following errors:
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.g.cs(11,6): error CS0579: Duplicate 'global::System.CodeDom.Compiler.GeneratedCodeAttribute' attribute [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\Models\SettingsJsonSerializerContext.cs(9,22): error CS8646: 'IJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions)' is explicitly implemented more than once. [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Boolean.g.cs(13,85): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for '_Boolean' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Boolean.g.cs(18,83): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'Boolean' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Boolean.g.cs(23,84): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'Create_Boolean' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Double.g.cs(13,87): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for '_Double' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Double.g.cs(18,85): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'Double' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Double.g.cs(23,86): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'Create_Double' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.BaseTheme.g.cs(13,123): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for '_BaseTheme' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.BaseTheme.g.cs(18,121): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'BaseTheme' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.BaseTheme.g.cs(23,122): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'Create_BaseTheme' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.DateTimeOffset.g.cs(13,110): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for '_DateTimeOffset' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.DateTimeOffset.g.cs(18,108): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'DateTimeOffset' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.DateTimeOffset.g.cs(23,109): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'Create_DateTimeOffset' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.BackendArgument.g.cs(13,125): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for '_BackendArgument' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.BackendArgument.g.cs(18,123): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'BackendArgument' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.BackendArgument.g.cs(23,124): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'Create_BackendArgument' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.BackendArgument.g.cs(44,91): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'BackendArgumentPropInit' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.BackendArgument.g.cs(72,22): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'BackendArgumentSerializeHandler' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.BackendArgumentArray.g.cs(13,127): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for '_BackendArgumentArray' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.BackendArgumentArray.g.cs(18,125): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'BackendArgumentArray' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.BackendArgumentArray.g.cs(23,126): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'Create_BackendArgumentArray' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.BackendArgumentArray.g.cs(43,22): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'BackendArgumentArraySerializeHandler' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.BackendTypes.g.cs(13,122): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for '_BackendTypes' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.BackendTypes.g.cs(18,120): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'BackendTypes' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.BackendTypes.g.cs(23,121): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'Create_BackendTypes' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Preset.g.cs(13,116): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for '_Preset' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Preset.g.cs(18,114): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'Preset' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Preset.g.cs(23,115): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'Create_Preset' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Preset.g.cs(44,91): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'PresetPropInit' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Preset.g.cs(186,22): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'PresetSerializeHandler' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Preset.g.cs(208,98): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'PresetCtorParamInit' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PresetArray.g.cs(13,118): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for '_PresetArray' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PresetArray.g.cs(18,116): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PresetArray' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PresetArray.g.cs(23,117): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'Create_PresetArray' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PresetArray.g.cs(43,22): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'PresetArraySerializeHandler' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Settings.g.cs(13,118): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for '_Settings' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Settings.g.cs(18,116): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'Settings' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Settings.g.cs(23,117): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'Create_Settings' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Settings.g.cs(44,91): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'SettingsPropInit' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Settings.g.cs(566,22): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'SettingsSerializeHandler' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Int32.g.cs(13,84): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for '_Int32' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Int32.g.cs(18,82): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'Int32' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.Int32.g.cs(23,83): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'Create_Int32' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.String.g.cs(13,87): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for '_String' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.String.g.cs(18,85): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'String' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.String.g.cs(23,86): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'Create_String' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.StringArray.g.cs(13,89): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for '_StringArray' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.StringArray.g.cs(18,87): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'StringArray' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.StringArray.g.cs(23,88): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'Create_StringArray' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.StringArray.g.cs(43,22): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'StringArraySerializeHandler' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.g.cs(14,80): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 's_defaultOptions' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.g.cs(23,82): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'Default' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.g.cs(28,76): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'GeneratedSerializerOptions' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.g.cs(31,16): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'SettingsJsonSerializerContext' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.g.cs(36,16): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'SettingsJsonSerializerContext' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.g.cs(40,29): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'TryGetTypeInfoForRuntimeCustomConverter' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.g.cs(53,78): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'GetRuntimeConverterForType' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.g.cs(67,77): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'ExpandConverter' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.GetJsonTypeInfo.g.cs(14,87): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'GetTypeInfo' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.GetJsonTypeInfo.g.cs(20,141): error CS0111: Type 'SettingsJsonSerializerContext' already defines a member called 'global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver.GetTypeInfo' with the same parameter types [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(13,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_Argument' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(14,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_Name' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(15,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_FormatArg' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(16,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_ContainerArg' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(17,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_SupportedBackends' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(18,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_IsPredefined' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(19,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_ExtraArgs' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(20,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_Version' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(21,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_WindowWidth' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(22,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_WindowHeight' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(23,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_AppColorMode' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(24,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_Backend' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(25,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_BackendPath' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(26,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_BackendGlobalArguments' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(27,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_BackendDownloadArguments' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(28,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_BackendAutoUpdate' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(29,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_BackendLastUpdateCheck' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(30,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_FfmpegPath' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(31,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_Proxy' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(32,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_LoggingMaxEntries' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(33,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_SelectedPreset' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(34,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_CustomPresets' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(35,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_AddMetadata' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(36,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_DownloadThumbnail' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(37,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_DownloadSubtitles' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(38,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_DownloadSubtitlesAllLanguages' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(39,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_DownloadAutoGeneratedSubtitles' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(40,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_DownloadPlaylist' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(41,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_UseCustomOutputTemplate' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(42,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_CustomOutputTemplate' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(43,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_OutputTemplateHistory' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(44,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_UseCustomPath' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(45,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_DownloadPath' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\System.Text.Json.SourceGeneration\System.Text.Json.SourceGeneration.JsonSourceGenerator\SettingsJsonSerializerContext.PropertyNames.g.cs(46,74): error CS0102: The type 'SettingsJsonSerializerContext' already contains a definition for 'PropName_DownloadPathHistory' [D:\a\youtube-dl-wpf\youtube-dl-wpf\YoutubeDl.Wpf\YoutubeDl.Wpf_jzcrjhnw_wpftmp.csproj]
Build FAILED.
It seems like the STJ source generator is being run twice. The same also happens with .NET 8.0.3.
Reproduction Steps
Unfortunately I was not able to reproduce the issue outside of https://github.com/database64128/youtube-dl-wpf
Expected behavior
Build succeeds.
Actual behavior
Build fails.
Regression?
Likely a regression of #6792.
Probably also related: dotnet/runtime#68810, reactivemarbles/ObservableEvents#130
None of the workarounds in the above issues work this time.
- .NET 8.0.1: works fine
- .NET 8.0.2: broken
- .NET 8.0.3: broken
Known Workarounds
No response
Impact
No response
Configuration
.NET 8.0.3 on Windows 11 x64
Other information
No response
lindexi and lovettchris
Metadata
Metadata
Assignees
Labels
InvestigateRequires further investigation by the WPF team.Requires further investigation by the WPF team.