Skip to content

Update disposal check for .NET version compatibility #42

Update disposal check for .NET version compatibility

Update disposal check for .NET version compatibility #42

Triggered via push October 22, 2025 16:03
Status Success
Total duration 2m 22s
Artifacts

dotnet.yml

on: push
Matrix: Build
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Build (Release, Zetian.sln): tests/Zetian.Tests/SmtpServerRaceConditionTests.cs#L302
Converting null literal or possible null value to non-nullable type.
Build (Release, Zetian.sln): tests/Zetian.Tests/SmtpServerBuilderTests.cs#L194
'X509Certificate2.X509Certificate2()' is obsolete: 'X509Certificate and X509Certificate2 are immutable. Use X509CertificateLoader to create a new certificate.' (https://aka.ms/dotnet-warnings/SYSLIB0026)
Build (Release, Zetian.sln): tests/Zetian.Tests/SmtpServerRaceConditionTests.cs#L60
Converting null literal or possible null value to non-nullable type.
Build (Release, Zetian.sln): examples/Zetian.Examples/FullFeaturedExample.cs#L228
'X509Certificate2.X509Certificate2(byte[], string?, X509KeyStorageFlags)' is obsolete: 'Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.' (https://aka.ms/dotnet-warnings/SYSLIB0057)
Build (Release, Zetian.sln): examples/Zetian.Examples/FullFeaturedExample.cs#L65
Possible null reference argument for parameter 'key' in 'bool Dictionary<string, string>.TryGetValue(string key, out string value)'.
Build (Release, Zetian.sln): examples/Zetian.Examples/SecureExample.cs#L82
'X509Certificate2.X509Certificate2(byte[], string?, X509KeyStorageFlags)' is obsolete: 'Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.' (https://aka.ms/dotnet-warnings/SYSLIB0057)
Build (Release, Zetian.sln): src/Zetian/SmtpServerBuilder.cs#L142
'X509Certificate2.X509Certificate2(string, string?)' is obsolete: 'Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.' (https://aka.ms/dotnet-warnings/SYSLIB0057)
Build (Release, Zetian.sln): src/Zetian/SmtpServerBuilder.cs#L141
'X509Certificate2.X509Certificate2(string)' is obsolete: 'Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.' (https://aka.ms/dotnet-warnings/SYSLIB0057)
Build (Release, Zetian.sln): src/Zetian/SmtpServerBuilder.cs#L142
'X509Certificate2.X509Certificate2(string, string?)' is obsolete: 'Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.' (https://aka.ms/dotnet-warnings/SYSLIB0057)
Build (Release, Zetian.sln): src/Zetian/SmtpServerBuilder.cs#L141
'X509Certificate2.X509Certificate2(string)' is obsolete: 'Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.' (https://aka.ms/dotnet-warnings/SYSLIB0057)