diff --git a/Directory.Build.props b/Directory.Build.props index bdb157e8..1112e430 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -13,4 +13,8 @@ - \ No newline at end of file + + + + + diff --git a/src/Docker.DotNet/JsonSerializer.cs b/src/Docker.DotNet/JsonSerializer.cs index 8a4fb964..c7067c07 100644 --- a/src/Docker.DotNet/JsonSerializer.cs +++ b/src/Docker.DotNet/JsonSerializer.cs @@ -23,6 +23,11 @@ private JsonSerializer() _options.Converters.Add(new JsonEnumMemberConverter()); _options.Converters.Add(new JsonDateTimeConverter()); _options.Converters.Add(new JsonTimeSpanNanosecondsConverter()); +#if NET9_0_OR_GREATER + // https://github.com/testcontainers/Docker.DotNet/issues/129 + _options.RespectNullableAnnotations = false; + _options.RespectRequiredConstructorParameters = false; +#endif _options.MakeReadOnly(); }