diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index b446b52823a..df8e7a45f05 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,97 +1,97 @@ - + https://github.com/dotnet/winforms - 1320e330434e9912060f2b471561be02492d6021 + 503c5c458435c7e1cc8fff852e685d94b1f21f9e - + https://github.com/dotnet/winforms - 1320e330434e9912060f2b471561be02492d6021 + 503c5c458435c7e1cc8fff852e685d94b1f21f9e - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 https://dev.azure.com/dnceng/internal/_git/dotnet-wpf-int 38e95dedd25ab20c50f852e8891b835bbf4148ec - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 - + https://github.com/dotnet/runtime - f54a4cd54f73731ac6117fe8c98e24c1792401b4 + 5b8e1780ad7740e632c285bc2af13a8d0b20c5a9 diff --git a/eng/Versions.props b/eng/Versions.props index fc7ad641f51..ef696c7bed4 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -4,41 +4,41 @@ 6.0.0 preview 6 - 6.0.0-preview.6.21278.2 - 6.0.0-preview.6.21278.2 + 6.0.0-preview.6.21306.1 + 6.0.0-preview.6.21306.1 - 6.0.0-preview.6.21278.2 + 6.0.0-preview.6.21307.1 5.0.0-alpha1.19562.1 - 6.0.0-preview.6.21278.2 - 6.0.0-preview.6.21278.2 + 6.0.0-preview.6.21306.1 + 6.0.0-preview.6.21306.1 - 6.0.0-preview.6.21278.2 - 6.0.0-preview.6.21278.2 - 6.0.0-preview.6.21278.2 - 6.0.0-preview.6.21278.2 - 6.0.0-preview.6.21278.2 - 6.0.0-preview.6.21278.2 - 6.0.0-preview.6.21278.2 + 6.0.0-preview.6.21306.1 + 6.0.0-preview.6.21306.1 + 6.0.0-preview.6.21306.1 + 6.0.0-preview.6.21306.1 + 6.0.0-preview.6.21306.1 + 6.0.0-preview.6.21306.1 + 6.0.0-preview.6.21306.1 - 6.0.0-preview.6.21278.2 - 6.0.0-preview.6.21278.2 - 6.0.0-preview.6.21278.2 - 6.0.0-preview.6.21278.2 + 6.0.0-preview.6.21306.1 + 6.0.0-preview.6.21306.1 + 6.0.0-preview.6.21306.1 + 6.0.0-preview.6.21306.1 4.6.0-preview4.19176.11 - 6.0.0-preview.6.21278.2 - 6.0.0-preview.6.21278.2 - 6.0.0-preview.6.21278.2 - 6.0.0-preview.6.21278.2 - 6.0.0-preview.6.21278.2 + 6.0.0-preview.6.21306.1 + 6.0.0-preview.6.21306.1 + 6.0.0-preview.6.21306.1 + 6.0.0-preview.6.21306.1 + 6.0.0-preview.6.21306.1 diff --git a/eng/WpfArcadeSdk/tools/Pbt.props b/eng/WpfArcadeSdk/tools/Pbt.props index 5b67be1b247..ee6943cf351 100644 --- a/eng/WpfArcadeSdk/tools/Pbt.props +++ b/eng/WpfArcadeSdk/tools/Pbt.props @@ -4,7 +4,7 @@ - netcoreapp2.1 + net6.0 net472 diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/Microsoft.WinFX.targets b/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/Microsoft.WinFX.targets index 2280fbfa761..a00d90978e6 100644 --- a/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/Microsoft.WinFX.targets +++ b/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/Microsoft.WinFX.targets @@ -1,7 +1,7 @@ - <_PresentationBuildTasksTfm Condition="'$(MSBuildRuntimeType)' == 'Core'">netcoreapp2.1 + <_PresentationBuildTasksTfm Condition="'$(MSBuildRuntimeType)' == 'Core'">net6.0 <_PresentationBuildTasksTfm Condition="'$(MSBuildRuntimeType)' != 'Core'">net472 <_PresentationBuildTasksAssembly Condition="'$(_PresentationBuildTasksAssembly)'==''">$([MSBuild]::Unescape($([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\tools\$(_PresentationBuildTasksTfm)\PresentationBuildTasks.dll')))) diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/Microsoft/Build/Tasks/Windows/MarkupCompilePass1.cs b/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/Microsoft/Build/Tasks/Windows/MarkupCompilePass1.cs index 4561ee6e388..fe5c2ff65d8 100644 --- a/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/Microsoft/Build/Tasks/Windows/MarkupCompilePass1.cs +++ b/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/Microsoft/Build/Tasks/Windows/MarkupCompilePass1.cs @@ -1277,7 +1277,11 @@ private void DoMarkupCompilation() { // Better GC behavior in 4.6 and later when wrapped in Task.Run(). // Inside of VisualStudio, when DesignTimeMarkupCompilation happens, it uses MarkupCompilePass1 only (not Pass2). + + // AppDomains are not supported on .NET Core. 'AppDomain.Unload' will always throw `CannotUnloadAppDomainException`. + #pragma warning disable SYSLIB0024 AppDomain.Unload(appDomain); + #pragma warning restore SYSLIB0024 }); } diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/Microsoft/Build/Tasks/Windows/MarkupCompilePass2.cs b/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/Microsoft/Build/Tasks/Windows/MarkupCompilePass2.cs index 34aa76d124b..c73dc8f8d48 100644 --- a/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/Microsoft/Build/Tasks/Windows/MarkupCompilePass2.cs +++ b/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/Microsoft/Build/Tasks/Windows/MarkupCompilePass2.cs @@ -702,7 +702,10 @@ private void DoLocalReferenceMarkupCompilation(FileUnit localApplicationFile, Fi if (appDomain != null) { + // AppDomains are not supported on .NET Core. 'AppDomain.Unload' will always throw `CannotUnloadAppDomainException`. + #pragma warning disable SYSLIB0024 AppDomain.Unload(appDomain); + #pragma warning restore SYSLIB0024 compilerWrapper = null; } } diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/PresentationBuildTasks.csproj b/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/PresentationBuildTasks.csproj index 176313c0d95..eeaf8b37079 100644 --- a/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/PresentationBuildTasks.csproj +++ b/src/Microsoft.DotNet.Wpf/src/PresentationBuildTasks/PresentationBuildTasks.csproj @@ -1,6 +1,6 @@  - net472;netcoreapp2.1 + net472;net6.0 false true @@ -60,7 +60,7 @@ - +