diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index e7cb5c8e5545..981991a13ea5 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -9,305 +9,305 @@ --> - + https://github.com/dotnet/efcore - f4628ea869b971fdbeadab8890d46be192e0af89 + ae4728aea34871b49dee77ac68b1f578105648dd - + https://github.com/dotnet/efcore - f4628ea869b971fdbeadab8890d46be192e0af89 + ae4728aea34871b49dee77ac68b1f578105648dd - + https://github.com/dotnet/efcore - f4628ea869b971fdbeadab8890d46be192e0af89 + ae4728aea34871b49dee77ac68b1f578105648dd - + https://github.com/dotnet/efcore - f4628ea869b971fdbeadab8890d46be192e0af89 + ae4728aea34871b49dee77ac68b1f578105648dd - + https://github.com/dotnet/efcore - f4628ea869b971fdbeadab8890d46be192e0af89 + ae4728aea34871b49dee77ac68b1f578105648dd - + https://github.com/dotnet/efcore - f4628ea869b971fdbeadab8890d46be192e0af89 + ae4728aea34871b49dee77ac68b1f578105648dd - + https://github.com/dotnet/efcore - f4628ea869b971fdbeadab8890d46be192e0af89 + ae4728aea34871b49dee77ac68b1f578105648dd - + https://github.com/dotnet/efcore - f4628ea869b971fdbeadab8890d46be192e0af89 + ae4728aea34871b49dee77ac68b1f578105648dd - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 - + https://github.com/dotnet/runtime - 72b7d236ad634c2280c73499ebfc2b594995ec06 + 8e29c00ac515e6ada57722dc2cb981c2fa977266 https://github.com/dotnet/arcade diff --git a/eng/Versions.props b/eng/Versions.props index 82d84220390c..df3e51d5cc45 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -64,82 +64,82 @@ --> - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 - 6.0.0-alpha.1.20560.10 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 + 6.0.0-alpha.1.20609.11 - 6.0.0-alpha.1.20560.10 + 6.0.0-alpha.1.20609.11 - 6.0.0-alpha.1.20563.8 - 6.0.0-alpha.1.20563.8 - 6.0.0-alpha.1.20563.8 - 6.0.0-alpha.1.20563.8 - 6.0.0-alpha.1.20563.8 - 6.0.0-alpha.1.20563.8 - 6.0.0-alpha.1.20563.8 - 6.0.0-alpha.1.20563.8 + 6.0.0-alpha.1.20607.5 + 6.0.0-alpha.1.20607.5 + 6.0.0-alpha.1.20607.5 + 6.0.0-alpha.1.20607.5 + 6.0.0-alpha.1.20607.5 + 6.0.0-alpha.1.20607.5 + 6.0.0-alpha.1.20607.5 + 6.0.0-alpha.1.20607.5 6.0.0-beta.20573.2 diff --git a/eng/targets/ResolveReferences.targets b/eng/targets/ResolveReferences.targets index 4979d29288cc..0f7613554f9c 100644 --- a/eng/targets/ResolveReferences.targets +++ b/eng/targets/ResolveReferences.targets @@ -297,6 +297,7 @@ If we have a ref/ assembly from dotnet/runtime for an Extension package, use that when compiling but do not reference its assemblies. --> true false + + false false diff --git a/src/Antiforgery/test/DefaultAntiforgeryTest.cs b/src/Antiforgery/test/DefaultAntiforgeryTest.cs index 048efea2157b..e825f6a133ca 100644 --- a/src/Antiforgery/test/DefaultAntiforgeryTest.cs +++ b/src/Antiforgery/test/DefaultAntiforgeryTest.cs @@ -1186,7 +1186,7 @@ public void GetAndStoreTokens_DoesNotLogWarning_IfNoExistingCacheHeadersPresent( var testSink = new TestSink(); var loggerFactory = new Mock(); loggerFactory - .Setup(lf => lf.CreateLogger(typeof(DefaultAntiforgery).FullName)) + .Setup(lf => lf.CreateLogger(typeof(DefaultAntiforgery).FullName!)) .Returns(new TestLogger("test logger", testSink, enabled: true)); var services = new ServiceCollection(); services.AddSingleton(loggerFactory.Object); @@ -1224,7 +1224,7 @@ public void GetAndStoreTokens_LogsWarning_NonNoCacheHeadersAlreadyPresent(string var testSink = new TestSink(); var loggerFactory = new Mock(); loggerFactory - .Setup(lf => lf.CreateLogger(typeof(DefaultAntiforgery).FullName)) + .Setup(lf => lf.CreateLogger(typeof(DefaultAntiforgery).FullName!)) .Returns(new TestLogger("test logger", testSink, enabled: true)); var services = new ServiceCollection(); services.AddSingleton(loggerFactory.Object); @@ -1258,7 +1258,7 @@ public void GetAndStoreTokens_DoesNotLogsWarning_ForNoCacheHeaders_AlreadyPresen var testSink = new TestSink(); var loggerFactory = new Mock(); loggerFactory - .Setup(lf => lf.CreateLogger(typeof(DefaultAntiforgery).FullName)) + .Setup(lf => lf.CreateLogger(typeof(DefaultAntiforgery).FullName!)) .Returns(new TestLogger("test logger", testSink, enabled: true)); var services = new ServiceCollection(); services.AddSingleton(loggerFactory.Object); diff --git a/src/Components/WebAssembly/Sdk/src/Microsoft.NET.Sdk.BlazorWebAssembly.csproj b/src/Components/WebAssembly/Sdk/src/Microsoft.NET.Sdk.BlazorWebAssembly.csproj index aa531dec3aeb..bf1642976905 100644 --- a/src/Components/WebAssembly/Sdk/src/Microsoft.NET.Sdk.BlazorWebAssembly.csproj +++ b/src/Components/WebAssembly/Sdk/src/Microsoft.NET.Sdk.BlazorWebAssembly.csproj @@ -15,6 +15,9 @@ false + + false + false diff --git a/src/Components/WebAssembly/WebAssembly/src/Services/WebAssemblyConsoleLogger.cs b/src/Components/WebAssembly/WebAssembly/src/Services/WebAssemblyConsoleLogger.cs index d8fb66857963..a69f754f8441 100644 --- a/src/Components/WebAssembly/WebAssembly/src/Services/WebAssemblyConsoleLogger.cs +++ b/src/Components/WebAssembly/WebAssembly/src/Services/WebAssemblyConsoleLogger.cs @@ -48,7 +48,7 @@ public bool IsEnabled(LogLevel logLevel) return logLevel != LogLevel.None; } - public void Log(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func formatter) + public void Log(LogLevel logLevel, EventId eventId, TState state, Exception? exception, Func formatter) { if (!IsEnabled(logLevel)) { @@ -68,7 +68,7 @@ public void Log(LogLevel logLevel, EventId eventId, TState state, Except } } - private void WriteMessage(LogLevel logLevel, string logName, int eventId, string message, Exception exception) + private void WriteMessage(LogLevel logLevel, string logName, int eventId, string message, Exception? exception) { lock (_logBuilder) { @@ -113,7 +113,7 @@ private void WriteMessage(LogLevel logLevel, string logName, int eventId, string } } - private void CreateDefaultLogMessage(StringBuilder logBuilder, LogLevel logLevel, string logName, int eventId, string message, Exception exception) + private void CreateDefaultLogMessage(StringBuilder logBuilder, LogLevel logLevel, string logName, int eventId, string message, Exception? exception) { logBuilder.Append(GetLogLevelString(logLevel)); logBuilder.Append(_loglevelPadding); diff --git a/src/DataProtection/EntityFrameworkCore/src/Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.csproj b/src/DataProtection/EntityFrameworkCore/src/Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.csproj index b5fc6a74ed8d..af926ba88c68 100644 --- a/src/DataProtection/EntityFrameworkCore/src/Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.csproj +++ b/src/DataProtection/EntityFrameworkCore/src/Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.csproj @@ -2,7 +2,7 @@ Support for storing keys using Entity Framework Core. - netstandard2.1 + net5.0 true true aspnetcore;dataprotection;entityframeworkcore diff --git a/src/Framework/test/TestData.cs b/src/Framework/test/TestData.cs index 8220570ec2ee..17c65ae76fda 100644 --- a/src/Framework/test/TestData.cs +++ b/src/Framework/test/TestData.cs @@ -230,60 +230,60 @@ static TestData() { "Microsoft.AspNetCore.StaticFiles", "6.0.0.0" }, { "Microsoft.AspNetCore.WebSockets", "6.0.0.0" }, { "Microsoft.AspNetCore.WebUtilities", "6.0.0.0" }, - { "Microsoft.Extensions.Caching.Abstractions", "5.0.0.0" }, - { "Microsoft.Extensions.Caching.Memory", "5.0.0.0" }, - { "Microsoft.Extensions.Configuration", "5.0.0.0" }, - { "Microsoft.Extensions.Configuration.Abstractions", "5.0.0.0" }, - { "Microsoft.Extensions.Configuration.Binder", "5.0.0.0" }, - { "Microsoft.Extensions.Configuration.CommandLine", "5.0.0.0" }, - { "Microsoft.Extensions.Configuration.EnvironmentVariables", "5.0.0.0" }, - { "Microsoft.Extensions.Configuration.FileExtensions", "5.0.0.0" }, - { "Microsoft.Extensions.Configuration.Ini", "5.0.0.0" }, - { "Microsoft.Extensions.Configuration.Json", "5.0.0.0" }, + { "Microsoft.Extensions.Caching.Abstractions", "6.0.0.0" }, + { "Microsoft.Extensions.Caching.Memory", "6.0.0.0" }, + { "Microsoft.Extensions.Configuration", "6.0.0.0" }, + { "Microsoft.Extensions.Configuration.Abstractions", "6.0.0.0" }, + { "Microsoft.Extensions.Configuration.Binder", "6.0.0.0" }, + { "Microsoft.Extensions.Configuration.CommandLine", "6.0.0.0" }, + { "Microsoft.Extensions.Configuration.EnvironmentVariables", "6.0.0.0" }, + { "Microsoft.Extensions.Configuration.FileExtensions", "6.0.0.0" }, + { "Microsoft.Extensions.Configuration.Ini", "6.0.0.0" }, + { "Microsoft.Extensions.Configuration.Json", "6.0.0.0" }, { "Microsoft.Extensions.Configuration.KeyPerFile", "6.0.0.0" }, - { "Microsoft.Extensions.Configuration.UserSecrets", "5.0.0.0" }, - { "Microsoft.Extensions.Configuration.Xml", "5.0.0.0" }, - { "Microsoft.Extensions.DependencyInjection", "5.0.0.0" }, - { "Microsoft.Extensions.DependencyInjection.Abstractions", "5.0.0.0" }, + { "Microsoft.Extensions.Configuration.UserSecrets", "6.0.0.0" }, + { "Microsoft.Extensions.Configuration.Xml", "6.0.0.0" }, + { "Microsoft.Extensions.DependencyInjection", "6.0.0.0" }, + { "Microsoft.Extensions.DependencyInjection.Abstractions", "6.0.0.0" }, { "Microsoft.Extensions.Diagnostics.HealthChecks", "6.0.0.0" }, { "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions", "6.0.0.0" }, - { "Microsoft.Extensions.FileProviders.Abstractions", "5.0.0.0" }, - { "Microsoft.Extensions.FileProviders.Composite", "5.0.0.0" }, + { "Microsoft.Extensions.FileProviders.Abstractions", "6.0.0.0" }, + { "Microsoft.Extensions.FileProviders.Composite", "6.0.0.0" }, { "Microsoft.Extensions.FileProviders.Embedded", "6.0.0.0" }, - { "Microsoft.Extensions.FileProviders.Physical", "5.0.0.0" }, - { "Microsoft.Extensions.FileSystemGlobbing", "5.0.0.0" }, - { "Microsoft.Extensions.Hosting", "5.0.0.0" }, - { "Microsoft.Extensions.Hosting.Abstractions", "5.0.0.0" }, - { "Microsoft.Extensions.Http", "5.0.0.0" }, + { "Microsoft.Extensions.FileProviders.Physical", "6.0.0.0" }, + { "Microsoft.Extensions.FileSystemGlobbing", "6.0.0.0" }, + { "Microsoft.Extensions.Hosting", "6.0.0.0" }, + { "Microsoft.Extensions.Hosting.Abstractions", "6.0.0.0" }, + { "Microsoft.Extensions.Http", "6.0.0.0" }, { "Microsoft.Extensions.Identity.Core", "6.0.0.0" }, { "Microsoft.Extensions.Identity.Stores", "6.0.0.0" }, { "Microsoft.Extensions.Localization", "6.0.0.0" }, { "Microsoft.Extensions.Localization.Abstractions", "6.0.0.0" }, - { "Microsoft.Extensions.Logging", "5.0.0.0" }, - { "Microsoft.Extensions.Logging.Abstractions", "5.0.0.0" }, - { "Microsoft.Extensions.Logging.Configuration", "5.0.0.0" }, - { "Microsoft.Extensions.Logging.Console", "5.0.0.0" }, - { "Microsoft.Extensions.Logging.Debug", "5.0.0.0" }, - { "Microsoft.Extensions.Logging.EventLog", "5.0.0.0" }, - { "Microsoft.Extensions.Logging.EventSource", "5.0.0.0" }, - { "Microsoft.Extensions.Logging.TraceSource", "5.0.0.0" }, + { "Microsoft.Extensions.Logging", "6.0.0.0" }, + { "Microsoft.Extensions.Logging.Abstractions", "6.0.0.0" }, + { "Microsoft.Extensions.Logging.Configuration", "6.0.0.0" }, + { "Microsoft.Extensions.Logging.Console", "6.0.0.0" }, + { "Microsoft.Extensions.Logging.Debug", "6.0.0.0" }, + { "Microsoft.Extensions.Logging.EventLog", "6.0.0.0" }, + { "Microsoft.Extensions.Logging.EventSource", "6.0.0.0" }, + { "Microsoft.Extensions.Logging.TraceSource", "6.0.0.0" }, { "Microsoft.Extensions.ObjectPool", "6.0.0.0" }, - { "Microsoft.Extensions.Options", "5.0.0.0" }, - { "Microsoft.Extensions.Options.ConfigurationExtensions", "5.0.0.0" }, - { "Microsoft.Extensions.Options.DataAnnotations", "5.0.0.0" }, - { "Microsoft.Extensions.Primitives", "5.0.0.0" }, + { "Microsoft.Extensions.Options", "6.0.0.0" }, + { "Microsoft.Extensions.Options.ConfigurationExtensions", "6.0.0.0" }, + { "Microsoft.Extensions.Options.DataAnnotations", "6.0.0.0" }, + { "Microsoft.Extensions.Primitives", "6.0.0.0" }, { "Microsoft.Extensions.WebEncoders", "6.0.0.0" }, { "Microsoft.JSInterop", "6.0.0.0" }, { "Microsoft.Net.Http.Headers", "6.0.0.0" }, - { "Microsoft.Win32.Registry", "5.0.0.0" }, - { "System.Diagnostics.EventLog", "5.0.0.0" }, - { "System.IO.Pipelines", "5.0.0.0" }, - { "System.Security.AccessControl", "5.0.0.0" }, - { "System.Security.Cryptography.Cng", "5.0.0.0" }, - { "System.Security.Cryptography.Xml", "5.0.0.0" }, - { "System.Security.Permissions", "5.0.0.0" }, - { "System.Security.Principal.Windows", "5.0.0.0" }, - { "System.Windows.Extensions", "5.0.0.0" } + { "Microsoft.Win32.Registry", "6.0.0.0" }, + { "System.Diagnostics.EventLog", "6.0.0.0" }, + { "System.IO.Pipelines", "6.0.0.0" }, + { "System.Security.AccessControl", "6.0.0.0" }, + { "System.Security.Cryptography.Cng", "6.0.0.0" }, + { "System.Security.Cryptography.Xml", "6.0.0.0" }, + { "System.Security.Permissions", "6.0.0.0" }, + { "System.Security.Principal.Windows", "6.0.0.0" }, + { "System.Windows.Extensions", "6.0.0.0" } }; if (!VerifyAncmBinary()) diff --git a/src/Hosting/Hosting/src/Internal/HostingRequestFinishedLog.cs b/src/Hosting/Hosting/src/Internal/HostingRequestFinishedLog.cs index 248114f0c241..8525182e3095 100644 --- a/src/Hosting/Hosting/src/Internal/HostingRequestFinishedLog.cs +++ b/src/Hosting/Hosting/src/Internal/HostingRequestFinishedLog.cs @@ -14,7 +14,7 @@ namespace Microsoft.AspNetCore.Hosting internal class HostingRequestFinishedLog : IReadOnlyList> { - internal static readonly Func Callback = (state, exception) => ((HostingRequestFinishedLog)state).ToString(); + internal static readonly Func Callback = (state, exception) => ((HostingRequestFinishedLog)state).ToString(); private readonly HostingApplication.Context _context; diff --git a/src/Hosting/Hosting/src/Internal/HostingRequestStartingLog.cs b/src/Hosting/Hosting/src/Internal/HostingRequestStartingLog.cs index 3c254eee6a77..b35f6914f81d 100644 --- a/src/Hosting/Hosting/src/Internal/HostingRequestStartingLog.cs +++ b/src/Hosting/Hosting/src/Internal/HostingRequestStartingLog.cs @@ -15,7 +15,7 @@ internal class HostingRequestStartingLog : IReadOnlyList Callback = (state, exception) => ((HostingRequestStartingLog)state).ToString(); + internal static readonly Func Callback = (state, exception) => ((HostingRequestStartingLog)state).ToString(); private readonly HttpRequest _request; diff --git a/src/Http/Routing/src/RouteBase.cs b/src/Http/Routing/src/RouteBase.cs index 94185d08a8b6..53b424ffee4a 100644 --- a/src/Http/Routing/src/RouteBase.cs +++ b/src/Http/Routing/src/RouteBase.cs @@ -326,8 +326,8 @@ private void EnsureLoggers(HttpContext context) } var factory = context.RequestServices.GetRequiredService(); - _constraintLogger = factory.CreateLogger(typeof(RouteConstraintMatcher).FullName); - _logger = factory.CreateLogger(typeof(RouteBase).FullName); + _constraintLogger = factory.CreateLogger(typeof(RouteConstraintMatcher).FullName!); + _logger = factory.CreateLogger(typeof(RouteBase).FullName!); } } diff --git a/src/Identity/EntityFrameworkCore/src/Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj b/src/Identity/EntityFrameworkCore/src/Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj index 793a24b906b3..dadc8d67c9af 100644 --- a/src/Identity/EntityFrameworkCore/src/Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj +++ b/src/Identity/EntityFrameworkCore/src/Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj @@ -2,7 +2,7 @@ ASP.NET Core Identity provider that uses Entity Framework Core. - netstandard2.1;$(DefaultNetCoreTargetFramework) + net5.0;$(DefaultNetCoreTargetFramework) true aspnetcore;entityframeworkcore;identity;membership diff --git a/src/Middleware/HealthChecks.EntityFrameworkCore/src/Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore.csproj b/src/Middleware/HealthChecks.EntityFrameworkCore/src/Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore.csproj index 965789e9d1da..9c44850cc326 100644 --- a/src/Middleware/HealthChecks.EntityFrameworkCore/src/Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore.csproj +++ b/src/Middleware/HealthChecks.EntityFrameworkCore/src/Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore.csproj @@ -4,7 +4,7 @@ Components for performing health checks using EntityFrameworkCore. - netstandard2.1 + net5.0 true diagnostics;healthchecks;entityframeworkcore Microsoft.Extensions.Diagnostics.HealthChecks diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/Microsoft.AspNetCore.Razor.Language.Test.csproj b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/Microsoft.AspNetCore.Razor.Language.Test.csproj index 368ca11ab81a..b0d8b4c9877f 100644 --- a/src/Razor/Microsoft.AspNetCore.Razor.Language/test/Microsoft.AspNetCore.Razor.Language.Test.csproj +++ b/src/Razor/Microsoft.AspNetCore.Razor.Language/test/Microsoft.AspNetCore.Razor.Language.Test.csproj @@ -8,6 +8,8 @@ false + + false false diff --git a/src/Razor/Microsoft.NET.Sdk.Razor/src/Microsoft.NET.Sdk.Razor.csproj b/src/Razor/Microsoft.NET.Sdk.Razor/src/Microsoft.NET.Sdk.Razor.csproj index d276c1821493..d7ea394a9c6c 100644 --- a/src/Razor/Microsoft.NET.Sdk.Razor/src/Microsoft.NET.Sdk.Razor.csproj +++ b/src/Razor/Microsoft.NET.Sdk.Razor/src/Microsoft.NET.Sdk.Razor.csproj @@ -17,6 +17,7 @@ false + false false diff --git a/src/Security/Authentication/Core/src/AuthenticationHandler.cs b/src/Security/Authentication/Core/src/AuthenticationHandler.cs index 255800558c2f..a2213f0e680f 100644 --- a/src/Security/Authentication/Core/src/AuthenticationHandler.cs +++ b/src/Security/Authentication/Core/src/AuthenticationHandler.cs @@ -111,7 +111,7 @@ protected string CurrentUri /// The . protected AuthenticationHandler(IOptionsMonitor options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock) { - Logger = logger.CreateLogger(this.GetType().FullName); + Logger = logger.CreateLogger(this.GetType().FullName!); UrlEncoder = encoder; Clock = clock; OptionsMonitor = options; diff --git a/src/Servers/Kestrel/Core/src/Internal/Infrastructure/KestrelTrace.cs b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/KestrelTrace.cs index 749e7cbca3ba..30ad70e1df7b 100644 --- a/src/Servers/Kestrel/Core/src/Internal/Infrastructure/KestrelTrace.cs +++ b/src/Servers/Kestrel/Core/src/Internal/Infrastructure/KestrelTrace.cs @@ -304,7 +304,7 @@ public void InvalidResponseHeaderRemoved() _invalidResponseHeaderRemoved(_logger, null); } - public virtual void Log(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func formatter) + public virtual void Log(LogLevel logLevel, EventId eventId, TState state, Exception? exception, Func formatter) => _logger.Log(logLevel, eventId, state, exception, formatter); public virtual bool IsEnabled(LogLevel logLevel) => _logger.IsEnabled(logLevel); diff --git a/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicTrace.cs b/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicTrace.cs index 85f8119490a3..d310ddfe5e09 100644 --- a/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicTrace.cs +++ b/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicTrace.cs @@ -8,21 +8,21 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic.Intern { internal class QuicTrace : IQuicTrace { - private static readonly Action _acceptedConnection = + private static readonly Action _acceptedConnection = LoggerMessage.Define(LogLevel.Debug, new EventId(4, nameof(NewConnection)), @"Connection id ""{ConnectionId}"" accepted."); - private static readonly Action _acceptedStream = + private static readonly Action _acceptedStream = LoggerMessage.Define(LogLevel.Debug, new EventId(5, nameof(NewStream)), @"Stream id ""{ConnectionId}"" accepted."); - private static readonly Action _connectionError = + private static readonly Action _connectionError = LoggerMessage.Define(LogLevel.Debug, new EventId(6, nameof(ConnectionError)), @"Connection id ""{ConnectionId}"" hit an exception: ""{Reason}""."); - private static readonly Action _streamError = + private static readonly Action _streamError = LoggerMessage.Define(LogLevel.Debug, new EventId(7, nameof(StreamError)), @"Connection id ""{ConnectionId}"" hit an exception: ""{Reason}""."); - private static readonly Action _streamPause = + private static readonly Action _streamPause = LoggerMessage.Define(LogLevel.Debug, new EventId(7, nameof(StreamPause)), @"Stream id ""{ConnectionId}"" paused."); - private static readonly Action _streamResume = + private static readonly Action _streamResume = LoggerMessage.Define(LogLevel.Debug, new EventId(7, nameof(StreamResume)), @"Stream id ""{ConnectionId}"" resumed."); - private static readonly Action _streamShutdownWrite = + private static readonly Action _streamShutdownWrite = LoggerMessage.Define(LogLevel.Debug, new EventId(7, nameof(StreamShutdownWrite)), @"Stream id ""{ConnectionId}"" shutting down writes, exception: ""{Reason}""."); - private static readonly Action _streamAborted = + private static readonly Action _streamAborted = LoggerMessage.Define(LogLevel.Debug, new EventId(7, nameof(StreamShutdownWrite)), @"Stream id ""{ConnectionId}"" aborted by application, exception: ""{Reason}""."); private ILogger _logger; @@ -36,7 +36,7 @@ public QuicTrace(ILogger logger) public bool IsEnabled(LogLevel logLevel) => _logger.IsEnabled(logLevel); - public void Log(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func formatter) + public void Log(LogLevel logLevel, EventId eventId, TState state, Exception? exception, Func formatter) => _logger.Log(logLevel, eventId, state, exception, formatter); public void NewConnection(string connectionId) diff --git a/src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketsTrace.cs b/src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketsTrace.cs index f5fab7253bf8..c00e1ee843b2 100644 --- a/src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketsTrace.cs +++ b/src/Servers/Kestrel/Transport.Sockets/src/Internal/SocketsTrace.cs @@ -10,26 +10,26 @@ internal class SocketsTrace : ISocketsTrace { // ConnectionRead: Reserved: 3 - private static readonly Action _connectionPause = + private static readonly Action _connectionPause = LoggerMessage.Define(LogLevel.Debug, new EventId(4, nameof(ConnectionPause)), @"Connection id ""{ConnectionId}"" paused."); - private static readonly Action _connectionResume = + private static readonly Action _connectionResume = LoggerMessage.Define(LogLevel.Debug, new EventId(5, nameof(ConnectionResume)), @"Connection id ""{ConnectionId}"" resumed."); - private static readonly Action _connectionReadFin = + private static readonly Action _connectionReadFin = LoggerMessage.Define(LogLevel.Debug, new EventId(6, nameof(ConnectionReadFin)), @"Connection id ""{ConnectionId}"" received FIN."); - private static readonly Action _connectionWriteFin = + private static readonly Action _connectionWriteFin = LoggerMessage.Define(LogLevel.Debug, new EventId(7, nameof(ConnectionWriteFin)), @"Connection id ""{ConnectionId}"" sending FIN because: ""{Reason}"""); // ConnectionWrite: Reserved: 11 // ConnectionWriteCallback: Reserved: 12 - private static readonly Action _connectionError = + private static readonly Action _connectionError = LoggerMessage.Define(LogLevel.Debug, new EventId(14, nameof(ConnectionError)), @"Connection id ""{ConnectionId}"" communication error."); - private static readonly Action _connectionReset = + private static readonly Action _connectionReset = LoggerMessage.Define(LogLevel.Debug, new EventId(19, nameof(ConnectionReset)), @"Connection id ""{ConnectionId}"" reset."); private readonly ILogger _logger; @@ -91,7 +91,7 @@ public void ConnectionResume(string connectionId) public bool IsEnabled(LogLevel logLevel) => _logger.IsEnabled(logLevel); - public void Log(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func formatter) + public void Log(LogLevel logLevel, EventId eventId, TState state, Exception? exception, Func formatter) => _logger.Log(logLevel, eventId, state, exception, formatter); } } diff --git a/src/Shared/OperatingSystem.cs b/src/Shared/OperatingSystem.cs index e9ca7a717296..7bba4fb18a44 100644 --- a/src/Shared/OperatingSystem.cs +++ b/src/Shared/OperatingSystem.cs @@ -11,7 +11,11 @@ namespace Microsoft.AspNetCore { internal sealed class OperatingSystem { +#if NET461 + private static readonly bool _isBrowser = false; +#else private static readonly bool _isBrowser = RuntimeInformation.IsOSPlatform(OSPlatform.Create("browser")); +#endif public static bool IsBrowser() => _isBrowser; } diff --git a/src/SignalR/clients/csharp/Client.Core/src/HubConnection.cs b/src/SignalR/clients/csharp/Client.Core/src/HubConnection.cs index 9e85834e4ebe..6a09abb8d026 100644 --- a/src/SignalR/clients/csharp/Client.Core/src/HubConnection.cs +++ b/src/SignalR/clients/csharp/Client.Core/src/HubConnection.cs @@ -11,6 +11,7 @@ using System.Net; using System.Reflection; using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; using System.Threading; using System.Threading.Channels; using System.Threading.Tasks; @@ -1977,6 +1978,10 @@ public Task WaitConnectionLockAsync(CancellationToken token, [CallerMemberName] public bool TryAcquireConnectionLock() { + if (OperatingSystem.IsBrowser()) + { + return _connectionLock.WaitAsync(0).Result; + } return _connectionLock.Wait(0); } diff --git a/src/SignalR/clients/csharp/Client.Core/src/Microsoft.AspNetCore.SignalR.Client.Core.csproj b/src/SignalR/clients/csharp/Client.Core/src/Microsoft.AspNetCore.SignalR.Client.Core.csproj index 9a8435d1ee47..c563616da154 100644 --- a/src/SignalR/clients/csharp/Client.Core/src/Microsoft.AspNetCore.SignalR.Client.Core.csproj +++ b/src/SignalR/clients/csharp/Client.Core/src/Microsoft.AspNetCore.SignalR.Client.Core.csproj @@ -13,6 +13,7 @@ + diff --git a/src/SignalR/common/Http.Connections/src/Microsoft.AspNetCore.Http.Connections.csproj b/src/SignalR/common/Http.Connections/src/Microsoft.AspNetCore.Http.Connections.csproj index 9497a7c8ac8f..90e1daef0094 100644 --- a/src/SignalR/common/Http.Connections/src/Microsoft.AspNetCore.Http.Connections.csproj +++ b/src/SignalR/common/Http.Connections/src/Microsoft.AspNetCore.Http.Connections.csproj @@ -1,4 +1,4 @@ - + Components for providing real-time bi-directional communication across the Web. @@ -42,8 +42,4 @@ - - - - diff --git a/src/Tools/dotnet-watch/test/BrowserLaunchTests.cs b/src/Tools/dotnet-watch/test/BrowserLaunchTests.cs index aa13d6de6036..dfcd14e8ad3b 100644 --- a/src/Tools/dotnet-watch/test/BrowserLaunchTests.cs +++ b/src/Tools/dotnet-watch/test/BrowserLaunchTests.cs @@ -18,7 +18,7 @@ public BrowserLaunchTests(ITestOutputHelper logger) _app = new WatchableApp("AppWithLaunchSettings", logger); } - [ConditionalFact] + [ConditionalFact(Skip = "https://github.com/dotnet/aspnetcore/issues/28479")] [OSSkipCondition(OperatingSystems.Linux)] public async Task LaunchesBrowserOnStart() { @@ -31,7 +31,7 @@ public async Task LaunchesBrowserOnStart() await _app.Process.GetOutputLineStartsWithAsync(expected, TimeSpan.FromMinutes(2)); } - [ConditionalFact] + [ConditionalFact(Skip = "https://github.com/dotnet/aspnetcore/issues/28479")] [OSSkipCondition(OperatingSystems.Linux)] public async Task RefreshesBrowserOnChange() { @@ -50,7 +50,7 @@ public async Task RefreshesBrowserOnChange() await _app.Process.GetOutputLineStartsWithAsync(refreshBrowserMessage, TimeSpan.FromMinutes(2)); } - [ConditionalFact] + [ConditionalFact(Skip = "https://github.com/dotnet/aspnetcore/issues/28479")] [OSSkipCondition(OperatingSystems.Linux)] public async Task UsesBrowserSpecifiedInEnvironment() {