CenterEdge / Yardarm

OpenAPI 3 SDK Generator for C#
Apache License 2.0
44 stars 6 forks source link

Upgrading to Microsoft.Extensions.Options 7.0.0 adds a nullable reference type warning #222

Closed brantburnett closed 10 months ago

brantburnett commented 10 months ago
E:\packages\nuget\yardarm.sdk\0.3.7\Sdk\Sdk.targets(148,5): warning : Yardarm.MicrosoftExtensionsHttp.Client.Internal.Y
ardarmConfigureHttpClientFactoryOptions.cs /_0/Resources/Yardarm.MicrosoftExtensionsHttp.Client.Internal.YardarmConfigu
reHttpClientFactoryOptions.cs(24,21): warning CS8767: Nullability of reference types in type of parameter 'name' of 'vo
id YardarmConfigureHttpClientFactoryOptions.Configure(string name, HttpClientFactoryOptions options)' doesn't match imp
licitly implemented member 'void IConfigureNamedOptions<HttpClientFactoryOptions>.Configure(string? name, HttpClientFac
toryOptions options)' (possibly because of nullability attributes). [E:\repos\Advantage\src\libraries\AdvantageApi.Yard
arm\AdvantageApi.Yardarm.csproj::TargetFramework=netstandard2.0]
E:\packages\nuget\yardarm.sdk\0.3.7\Sdk\Sdk.targets(148,5): warning : Yardarm.MicrosoftExtensionsHttp.Client.Internal.Y
ardarmConfigureHttpClientFactoryOptions.cs /_0/Resources/Yardarm.MicrosoftExtensionsHttp.Client.Internal.YardarmConfigu
reHttpClientFactoryOptions.cs(24,21): warning CS8767: Nullability of reference types in type of parameter 'name' of 'vo
id YardarmConfigureHttpClientFactoryOptions.Configure(string name, HttpClientFactoryOptions options)' doesn't match imp
licitly implemented member 'void IConfigureNamedOptions<HttpClientFactoryOptions>.Configure(string? name, HttpClientFac
toryOptions options)' (possibly because of nullability attributes). [E:\repos\Advantage\src\libraries\AdvantageApi.Yard
arm\AdvantageApi.Yardarm.csproj::TargetFramework=net6.0]

This can be done using global package versions or other version overrides in SDK style projects.