diff --git a/src/Aspire.Cli/Aspire.Cli.csproj b/src/Aspire.Cli/Aspire.Cli.csproj index 726552043a1..3ad95bca74d 100644 --- a/src/Aspire.Cli/Aspire.Cli.csproj +++ b/src/Aspire.Cli/Aspire.Cli.csproj @@ -19,6 +19,7 @@ + $(DefaultTargetFramework) true true aspire diff --git a/src/Aspire.Cli/Backchannel/ExtensionBackchannel.cs b/src/Aspire.Cli/Backchannel/ExtensionBackchannel.cs index fb65de15a64..e221fb193e7 100644 --- a/src/Aspire.Cli/Backchannel/ExtensionBackchannel.cs +++ b/src/Aspire.Cli/Backchannel/ExtensionBackchannel.cs @@ -707,6 +707,10 @@ private X509Certificate2 GetCertificate() var serverCertificate = _configuration[KnownConfigNames.ExtensionCert]; Debug.Assert(!string.IsNullOrEmpty(serverCertificate)); var data = Convert.FromBase64String(serverCertificate); +#if NET9_0_OR_GREATER return X509CertificateLoader.LoadCertificate(data); +#else + return new X509Certificate2(data); +#endif } }