diff --git a/eng/SourceBuildPrebuiltBaseline.xml b/eng/SourceBuildPrebuiltBaseline.xml
index ee09742d3..b821a269a 100644
--- a/eng/SourceBuildPrebuiltBaseline.xml
+++ b/eng/SourceBuildPrebuiltBaseline.xml
@@ -12,6 +12,6 @@
-
+
diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index 59275627e..f9a55fc66 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -5,46 +5,42 @@
Source-build uses transitive dependency resolution to determine correct build SHA of all product contributing repos.
The order of dependencies is important and should not be modified without approval from dotnet/source-build-internal.
-->
-
+
https://github.com/dotnet/windowsdesktop
- 0c003a14ab4baa5f5bf256575ae94f4fd88b45b7
+ 52e969f93c15d4eaa2f709ebbfe168fb1bb09fa2
-
+
https://github.com/dotnet/windowsdesktop
- 0c003a14ab4baa5f5bf256575ae94f4fd88b45b7
+ 52e969f93c15d4eaa2f709ebbfe168fb1bb09fa2
-
+
https://github.com/dotnet/windowsdesktop
- 0c003a14ab4baa5f5bf256575ae94f4fd88b45b7
+ 52e969f93c15d4eaa2f709ebbfe168fb1bb09fa2
-
+
https://github.com/dotnet/windowsdesktop
- 0c003a14ab4baa5f5bf256575ae94f4fd88b45b7
+ 52e969f93c15d4eaa2f709ebbfe168fb1bb09fa2
-
+
https://github.com/dotnet/runtime
- e89794659669cb7bb967db73a7ea6889c3891727
+ 736dabeca728ccf8b911d96d1b4c575b4d0db7d2
-
+
https://github.com/dotnet/runtime
- e89794659669cb7bb967db73a7ea6889c3891727
+ 736dabeca728ccf8b911d96d1b4c575b4d0db7d2
-
+
https://github.com/dotnet/runtime
- e89794659669cb7bb967db73a7ea6889c3891727
+ f8c110b8003d68cc635add4ca791d6cf2e645561
-
+
https://github.com/dotnet/runtime
- e89794659669cb7bb967db73a7ea6889c3891727
+ 736dabeca728ccf8b911d96d1b4c575b4d0db7d2
-
+
https://github.com/dotnet/runtime
- e89794659669cb7bb967db73a7ea6889c3891727
-
-
- https://github.com/dotnet/runtime
- e89794659669cb7bb967db73a7ea6889c3891727
+ 736dabeca728ccf8b911d96d1b4c575b4d0db7d2
@@ -52,55 +48,55 @@
https://github.com/dotnet/core-setup
7d57652f33493fa022125b7f63aad0d70c52d810
-
+
https://github.com/dotnet/runtime
- e89794659669cb7bb967db73a7ea6889c3891727
+ 736dabeca728ccf8b911d96d1b4c575b4d0db7d2
-
+
https://github.com/dotnet/aspnetcore
- 10bc40cf7bec57ecf9d2ffd9a7501b34a28d1f18
+ fa54329186df2e11b40bdfec4ae08f16fdbe9d99
-
+
https://github.com/dotnet/aspnetcore
- 10bc40cf7bec57ecf9d2ffd9a7501b34a28d1f18
+ fa54329186df2e11b40bdfec4ae08f16fdbe9d99
-
+
https://github.com/dotnet/aspnetcore
- 10bc40cf7bec57ecf9d2ffd9a7501b34a28d1f18
+ fa54329186df2e11b40bdfec4ae08f16fdbe9d99
-
+
https://github.com/dotnet/aspnetcore
- 10bc40cf7bec57ecf9d2ffd9a7501b34a28d1f18
+ fa54329186df2e11b40bdfec4ae08f16fdbe9d99
-
+
https://github.com/dotnet/aspnetcore
- 10bc40cf7bec57ecf9d2ffd9a7501b34a28d1f18
+ fa54329186df2e11b40bdfec4ae08f16fdbe9d99
-
+
https://github.com/dotnet/aspnetcore
- 10bc40cf7bec57ecf9d2ffd9a7501b34a28d1f18
+ fa54329186df2e11b40bdfec4ae08f16fdbe9d99
-
+
https://github.com/dotnet/aspnetcore
- 10bc40cf7bec57ecf9d2ffd9a7501b34a28d1f18
+ fa54329186df2e11b40bdfec4ae08f16fdbe9d99
-
+
https://github.com/dotnet/sdk
- 9e5ed21803179f9bfa4dd179c621f9d7bd4f2104
+ db5e29522ce8381a9b4c133e9001edb1f90a7d5c
-
+
https://github.com/dotnet/sdk
- 9e5ed21803179f9bfa4dd179c621f9d7bd4f2104
+ db5e29522ce8381a9b4c133e9001edb1f90a7d5c
-
+
https://github.com/dotnet/sdk
- 9e5ed21803179f9bfa4dd179c621f9d7bd4f2104
+ db5e29522ce8381a9b4c133e9001edb1f90a7d5c
-
+
https://github.com/dotnet/sdk
- 9e5ed21803179f9bfa4dd179c621f9d7bd4f2104
+ db5e29522ce8381a9b4c133e9001edb1f90a7d5c
https://github.com/dotnet/test-templates
@@ -124,65 +120,65 @@
c2c77959527a597caf3d0351ea0d25c085fbb32c
-
+
https://github.com/dotnet/winforms
- 4eae6075b679fb57727d7bee8a6eefd5929aec03
+ 9ad5776c2367e8444a9db82a8f10c64ef36ed8ce
-
+
https://github.com/dotnet/wpf
- 026f338641b847dace824f36376beae5f5ad021a
+ 3a8376ca92de4c85dd92b05fba8a1c0a49b14cb9
-
+
https://github.com/dotnet/fsharp
- f3f18c65e6f2bfb42d1f4fb154678fbf7265f4f0
+ 767ffa73e8147418ecf54df376e6685b03efd6e4
-
+
https://github.com/dotnet/fsharp
- f3f18c65e6f2bfb42d1f4fb154678fbf7265f4f0
+ 767ffa73e8147418ecf54df376e6685b03efd6e4
-
+
https://github.com/microsoft/vstest
- d21ac0a0dfe6360fab8d9f4003003d41daa26ebb
+ cf7d549fc0197abaabec19d61d2c20d7a7b089f8
-
+
https://github.com/dotnet/runtime
- e89794659669cb7bb967db73a7ea6889c3891727
+ 736dabeca728ccf8b911d96d1b4c575b4d0db7d2
-
+
https://github.com/dotnet/roslyn
- 51e650881144535940dd6502cd3b34382b5c5cc8
+ 79963f8a40c6429cd25667c4c62e717b4ca72098
-
+
https://github.com/dotnet/msbuild
- 0cf89d3b27af71d0e065e4c69ee030cfe26b90c5
+ 60ae06f6d20616f524a751373aea071df8c2ae48
-
+
https://github.com/nuget/nuget.client
- c94490d7af33f4198ed552787623cf9227996006
+ f47eb5771ee3f9a100d0b31d82ccb5ee600a56ed
https://github.com/Microsoft/ApplicationInsights-dotnet
53b80940842204f78708a538628288ff5d741a1d
-
+
https://github.com/dotnet/emsdk
- abfa03c97f4175d4d209435cd0e71f558e36c3fd
+ bebe955e9f7d392fbca594b1c76c54ba2e27027e
-
+
https://github.com/dotnet/deployment-tools
- 850f61abed37b617a41fd59b63a37c284af6801d
+ 5957c5c5f85f17c145e7fab4ece37ad6aafcded9
-
+
https://github.com/dotnet/deployment-tools
- 850f61abed37b617a41fd59b63a37c284af6801d
+ 5957c5c5f85f17c145e7fab4ece37ad6aafcded9
diff --git a/eng/Versions.props b/eng/Versions.props
index 7093ba055..8216aada6 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -47,11 +47,11 @@
- 8.0.0-rc.1.23411.1
+ 9.0.0-alpha.1.23431.2
- 8.0.0-rc.1.23412.1
+ 9.0.0-alpha.1.23431.2
@@ -71,50 +71,50 @@
- 8.0.0-rc.1.23414.10
- 8.0.0-rc.1.23414.10
- 8.0.0-rc.1.23414.10
- 8.0.0-rc.1.23414.10
- 8.0.0-rc.1.23414.10
- 8.0.0-rc.1.23414.10
- 8.0.0-rc.1.23414.10
+ 9.0.0-alpha.1.23470.9
+ 9.0.0-alpha.1.23470.9
+ 9.0.0-alpha.1.23470.9
+ 9.0.0-alpha.1.23470.9
+ 9.0.0-alpha.1.23470.9
+ 9.0.0-alpha.1.23470.9
+ 9.0.0-alpha.1.23470.9
0.2.0
- 8.0.100-rc.1.23414.10
- 8.0.100-rc.1.23414.10
- 8.0.100-rc.1.23414.10
+ 9.0.100-alpha.1.23477.13
+ 9.0.100-alpha.1.23477.13
+ 9.0.100-alpha.1.23477.13
$(MicrosoftNETSdkPackageVersion)
$(MicrosoftNETSdkPackageVersion)
$(MicrosoftNETSdkPackageVersion)
- 4.8.0-1.23414.4
+ 4.8.0-3.23470.12
- 8.0.0-rc.1.23414.4
+ 9.0.0-alpha.1.23470.17
- 8.0.0-rc.1.23414.4
- 8.0.0-rc.1.23414.4
- 8.0.0-rc.1.23414.4
- 8.0.0-rc.1.23414.4
- 8.0.0-rc.1.23414.4
+ 9.0.0-alpha.1.23470.17
+ 9.0.0-alpha.1.23470.17
+ 9.0.0-alpha.1.23470.17
+ 9.0.0-alpha.1.23470.17
+ 9.0.0-alpha.1.23470.17
8.0.0-rc.1.23414.4
2.1.0
- 8.0.0-rc.1.23412.3
- 8.0.0-rc.1.23412.3
- 8.0.0-rc.1.23412.3
- 8.0.0-rc.1.23412.3
+ 9.0.0-alpha.1.23456.3
+ 9.0.0-alpha.1.23456.3
+ 9.0.0-alpha.1.23456.3
+ 9.0.0-alpha.1.23456.3
@@ -126,11 +126,11 @@
- 6.8.0-preview.1.60
+ 6.8.0-rc.112
- 1.0.0-preview.6.23407.1
+ 2.0.0-preview.1.23463.1
@@ -157,18 +157,21 @@
- 5.0.403
- 6.0.302
- 7.0.100
5.0.17
6.0.14
7.0.3
+ 5.0.403
+ 6.0.302
+ 7.0.100
+ 8.0.100-rc.2.23463.24
5.0.17-servicing.22215.4
- 5.0.17-servicing.22218.2
6.0.7-servicing.22322.3
- 6.0.7-servicing.22322.2
7.0.0-rtm.22518.7
+ 8.0.0-rc.2.23463.2
+ 5.0.17-servicing.22218.2
+ 6.0.7-servicing.22322.2
7.0.0-rtm.22518.2
+ 8.0.0-rc.2.23463.3
$(MicrosoftNETCoreAppRuntimePackageVersion)
@@ -178,42 +181,46 @@
1.0.0-v3.14.0.5722
+
+ $(MicrosoftAspNetCoreAppRuntimePackageVersion)
+ $(MicrosoftDotNetCommonItemTemplatesPackageVersion)
+ $(MicrosoftDotNetCommonItemTemplatesPackageVersion)
+ $(MicrosoftDotnetWinFormsProjectTemplatesPackageVersion)
+ $(MicrosoftDotNetWpfProjectTemplatesPackageVersion)
+ $(NUnit3DotNetNewTemplatePackageVersion)
- $(MicrosoftDotnetWinFormsProjectTemplatesPackageVersion)
- $(MicrosoftDotNetWpfProjectTemplatesPackageVersion)
+ 8.0.0-rc.2.23463.9
+ $(MicrosoftDotNetCommonItemTemplates80PackageVersion)
+ $(MicrosoftWinFormsProjectTemplates80PackageVersion)
+ $(MicrosoftWPFProjectTemplates80PackageVersion)
$(NUnit3DotNetNewTemplatePackageVersion)
- $(MicrosoftDotNetCommonItemTemplatesPackageVersion)
- $(MicrosoftDotNetCommonItemTemplatesPackageVersion)
- $(MicrosoftAspNetCoreAppRuntimePackageVersion)
+ 7.0.$(AspNetCoreTemplateFeature70)
+ $(MicrosoftDotNetCommonItemTemplates70PackageVersion)
$(MicrosoftWinFormsProjectTemplates70PackageVersion)
$(MicrosoftWPFProjectTemplates70PackageVersion)
$(NUnit3DotNetNewTemplatePackageVersion)
- $(MicrosoftDotNetCommonItemTemplates70PackageVersion)
- $(MicrosoftDotNetCommonItemTemplates70PackageVersion)
- 7.0.$(AspNetCoreTemplateFeature70)
+ 6.0.$(AspNetCoreTemplateFeature60)
+ $(MicrosoftDotNetCommonItemTemplates60PackageVersion)
+ $(MicrosoftDotNetCommonItemTemplates60PackageVersion)
$(MicrosoftWinFormsProjectTemplates60PackageVersion)
$(MicrosoftWPFProjectTemplates60PackageVersion)
$(NUnit3DotNetNewTemplatePackageVersion)
- $(MicrosoftDotNetCommonItemTemplates60PackageVersion)
- $(MicrosoftDotNetCommonItemTemplates60PackageVersion)
- 6.0.$(AspNetCoreTemplateFeature60)
+ 5.0.17
+ $(MicrosoftDotNetCommonItemTemplates50PackageVersion)
$(MicrosoftWinFormsProjectTemplates50PackageVersion)
$(MicrosoftWPFProjectTemplates50PackageVersion)
$(NUnit3DotNetNewTemplatePackageVersion)
- $(MicrosoftDotNetCommonItemTemplates50PackageVersion)
- $(MicrosoftDotNetCommonItemTemplates50PackageVersion)
- 5.0.17
+ 3.1.32
+ 3.2.1
+ 3.1.27
+ $(MicrosoftDotNetCommonItemTemplates31PackageVersion)
4.8.1-servicing.19605.5
3.1.2-servicing.20066.4
1.7.2
- 3.1.27
- $(MicrosoftDotNetCommonItemTemplates31PackageVersion)
- 3.1.32
- 3.2.1
4.8.0-rc2.19462.10
3.0.0
@@ -231,7 +238,7 @@
2.2.0-beta.19072.10
2.0.0
- 17.8.0-preview-23407-02
+ 17.8.0-release-23468-02
8.0.0-alpha.1.22557.12
8.0.0-preview.23424.2
@@ -245,14 +252,14 @@
13.3.8646-net8-p6
16.4.8646-net8-p6
- 8.0.0-rc.1.23411.2
- $(MicrosoftNETWorkloadEmscriptenCurrentManifest80100TransportPackageVersion)
+ 9.0.0-alpha.1.23465.3
+ $(MicrosoftNETWorkloadEmscriptenCurrentManifest90100TransportPackageVersion)
- 8.0.100$([System.Text.RegularExpressions.Regex]::Match($(EmscriptenWorkloadManifestVersion), `-[A-z]*[\.]*\d*`))
+ 9.0.100$([System.Text.RegularExpressions.Regex]::Match($(EmscriptenWorkloadManifestVersion), `-[A-z]*[\.]*\d*`))
$(MicrosoftNETCoreAppRefPackageVersion)
- 8.0.100$([System.Text.RegularExpressions.Regex]::Match($(MonoWorkloadManifestVersion), `-[A-z]*[\.]*\d*`))
+ 9.0.100$([System.Text.RegularExpressions.Regex]::Match($(MonoWorkloadManifestVersion), `-[A-z]*[\.]*\d*`))
diff --git a/global.json b/global.json
index 789235dfe..44e4a3092 100644
--- a/global.json
+++ b/global.json
@@ -1,9 +1,10 @@
{
"tools": {
- "dotnet": "8.0.100-preview.7.23376.3",
+ "dotnet": "8.0.100-rc.1.23463.5",
"runtimes": {
"dotnet": [
- "$(VSRedistCommonNetCoreSharedFrameworkx6480PackageVersion)"
+ "$(VSRedistCommonNetCoreSharedFrameworkx6490PackageVersion)",
+ "8.0.0-rc.1.23419.4"
]
}
},
diff --git a/src/SourceBuild/patches/deployment-tools/0001-Disable-trimmable-for-DotNet.Releases-project.patch b/src/SourceBuild/patches/deployment-tools/0001-Disable-trimmable-for-DotNet.Releases-project.patch
deleted file mode 100644
index f8a5bc0de..000000000
--- a/src/SourceBuild/patches/deployment-tools/0001-Disable-trimmable-for-DotNet.Releases-project.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Matt Thalman
-Date: Fri, 11 Aug 2023 12:03:41 -0500
-Subject: [PATCH] Disable trimmable for DotNet.Releases project
-
-Backport: https://github.com/dotnet/deployment-tools/issues/288
----
- .../src/Microsoft.Deployment.DotNet.Releases.csproj | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/Microsoft.Deployment.DotNet.Releases/src/Microsoft.Deployment.DotNet.Releases.csproj b/src/Microsoft.Deployment.DotNet.Releases/src/Microsoft.Deployment.DotNet.Releases.csproj
-index ee19600..2e50a3a 100644
---- a/src/Microsoft.Deployment.DotNet.Releases/src/Microsoft.Deployment.DotNet.Releases.csproj
-+++ b/src/Microsoft.Deployment.DotNet.Releases/src/Microsoft.Deployment.DotNet.Releases.csproj
-@@ -5,8 +5,8 @@
- 0
- 6
- true
-- true
-- true
-+ false
-+ false
-
-
-
diff --git a/src/SourceBuild/patches/nuget-client/0001-allow-empty-sb-intermediate.patch b/src/SourceBuild/patches/nuget-client/0001-allow-empty-sb-intermediate.patch
deleted file mode 100644
index 11d72805f..000000000
--- a/src/SourceBuild/patches/nuget-client/0001-allow-empty-sb-intermediate.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From d0ca55c1bccc7bc69148576375976b79a648d693 Mon Sep 17 00:00:00 2001
-From: Oleksandr Didyk
-Date: Thu, 10 Aug 2023 12:12:24 +0000
-Subject: [PATCH] allow empty sb intermediate
-
-Backport: https://github.com/NuGet/NuGet.Client/pull/5352
----
- eng/SourceBuild.props | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/eng/SourceBuild.props b/eng/SourceBuild.props
-index d0ca9808f..b44c9e837 100644
---- a/eng/SourceBuild.props
-+++ b/eng/SourceBuild.props
-@@ -6,6 +6,10 @@
- nuget-client
- true
- 1.0.0
-+
-+
-+
-+ true
-
-
-
---
-2.25.1
-
diff --git a/src/SourceBuild/patches/sdk/0001-Update-BroswerRefresh-TFM.patch b/src/SourceBuild/patches/sdk/0001-Update-BroswerRefresh-TFM.patch
deleted file mode 100644
index f7c046b76..000000000
--- a/src/SourceBuild/patches/sdk/0001-Update-BroswerRefresh-TFM.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Michael Simons
-Date: Wed, 1 Mar 2023 01:12:26 +0000
-Subject: [PATCH] Update BroswerRefresh TFM
-
-Backport: https://github.com/dotnet/sdk/issues/30272
----
- .../Microsoft.AspNetCore.Watch.BrowserRefresh.csproj | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/BuiltInTools/BrowserRefresh/Microsoft.AspNetCore.Watch.BrowserRefresh.csproj b/src/BuiltInTools/BrowserRefresh/Microsoft.AspNetCore.Watch.BrowserRefresh.csproj
-index fc35c0ec3d..6e429eb963 100644
---- a/src/BuiltInTools/BrowserRefresh/Microsoft.AspNetCore.Watch.BrowserRefresh.csproj
-+++ b/src/BuiltInTools/BrowserRefresh/Microsoft.AspNetCore.Watch.BrowserRefresh.csproj
-@@ -1,7 +1,7 @@
-
-
-
-- net6.0
-+ net8.0
- MicrosoftAspNetCore
-
- false
diff --git a/src/redist/targets/BundledTemplates.targets b/src/redist/targets/BundledTemplates.targets
index 4ab2c37a7..dcf143910 100644
--- a/src/redist/targets/BundledTemplates.targets
+++ b/src/redist/targets/BundledTemplates.targets
@@ -20,56 +20,66 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
+
@@ -105,10 +115,11 @@
-
+
+
diff --git a/src/redist/targets/Crossgen.targets b/src/redist/targets/Crossgen.targets
index 109afb3fc..3b35e3233 100644
--- a/src/redist/targets/Crossgen.targets
+++ b/src/redist/targets/Crossgen.targets
@@ -12,7 +12,7 @@
$(RedistLayoutPath)shared/$(SharedFrameworkName)/$(MicrosoftNETCoreAppRuntimePackageVersion)
- $(RedistLayoutPath)shared/$(SharedFrameworkName)/$(VSRedistCommonNetCoreTargetingPackx6480PackageVersion)
+ $(RedistLayoutPath)shared/$(SharedFrameworkName)/$(VSRedistCommonNetCoreTargetingPackx6490PackageVersion)
diff --git a/src/redist/targets/GenerateBundledVersions.targets b/src/redist/targets/GenerateBundledVersions.targets
index b8ccf2bd5..80082d771 100644
--- a/src/redist/targets/GenerateBundledVersions.targets
+++ b/src/redist/targets/GenerateBundledVersions.targets
@@ -94,10 +94,19 @@
<_NETCoreAppPackageVersion>$(MicrosoftNETCoreAppRuntimePackageVersion)
<_NETStandardLibraryPackageVersion>$(NETStandardLibraryRefPackageVersion)
<_NETCorePlatformsPackageVersion>$(MicrosoftNETCorePlatformsPackageVersion)
+
+
+ <_NET80RuntimePackVersion>8.0.0-preview.7.23375.6
+ <_NET80TargetingPackVersion>8.0.0-preview.7.23375.6
+ <_NET80WebAssemblyPackVersion>8.0.0-preview.7.23375.6
+ <_WindowsDesktop80RuntimePackVersion>8.0.0-preview.7.23376.1
+ <_WindowsDesktop80TargetingPackVersion>8.0.0-preview.7.23376.1
+ <_AspNet80RuntimePackVersion>8.0.0-preview.7.23375.9
+ <_AspNet80TargetingPackVersion>8.0.0-preview.7.23375.9
<_NET70RuntimePackVersion>7.0.$(VersionFeature70)
<_NET70TargetingPackVersion>7.0.$(VersionFeature70)
- <_NET70WebAssemblyPackVersion>$(MicrosoftNETCoreAppRuntimePackageVersion)
+ <_NET70WebAssemblyPackVersion>7.0.$(VersionFeature70)
<_WindowsDesktop70RuntimePackVersion>7.0.$(VersionFeature70)
<_WindowsDesktop70TargetingPackVersion>7.0.$(VersionFeature70)
<_AspNet70RuntimePackVersion>7.0.$(VersionFeature70)
@@ -198,6 +207,10 @@
linux-ppc64le;
"/>
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -341,9 +365,9 @@
-
-
+
+
@@ -451,9 +475,9 @@ Copyright (c) .NET Foundation. All rights reserved.
@(ImplicitPackageVariable->'', '
')
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- $(VSRedistCommonAspNetCoreSharedFrameworkx6480PackageVersion)
+ $(VSRedistCommonAspNetCoreSharedFrameworkx6490PackageVersion)
$(MicrosoftAspNetCoreAppRuntimePackageVersion)
- $(VSRedistCommonNetCoreSharedFrameworkx6480PackageVersion)
+ $(VSRedistCommonNetCoreSharedFrameworkx6490PackageVersion)
$(MicrosoftNETCoreAppRuntimePackageVersion)
- $(VSRedistCommonWindowsDesktopSharedFrameworkx6480PackageVersion)
+ $(VSRedistCommonWindowsDesktopSharedFrameworkx6490PackageVersion)
- $(VSRedistCommonNetCoreTargetingPackx6480PackageVersion)
+ $(VSRedistCommonNetCoreTargetingPackx6490PackageVersion)
$(MicrosoftAspNetCoreAppRefInternalPackageVersion)
- $(VSRedistCommonWindowsDesktopTargetingPackx6480PackageVersion)
+ $(VSRedistCommonWindowsDesktopTargetingPackx6490PackageVersion)
3.0.0
@@ -60,7 +60,7 @@
dotnet-host$(InstallerStartSuffix)-$(SharedHostVersion)-$(SharedFrameworkInstallerFileRid)$(InstallerExtension)
dotnet-hostfxr$(InstallerStartSuffix)-$(HostFxrVersion)-$(SharedFrameworkInstallerFileRid)$(InstallerExtension)
dotnet-runtime$(InstallerStartSuffix)-$(MicrosoftNETCoreAppRuntimePackageVersion)-$(SharedFrameworkInstallerFileRid)$(InstallerExtension)
- dotnet-runtime$(InstallerStartSuffix)$(PgoTerm)-$(VSRedistCommonNetCoreSharedFrameworkx6480PackageVersion)-$(SharedFrameworkInstallerFileRid)$(InstallerExtension)
+ dotnet-runtime$(InstallerStartSuffix)$(PgoTerm)-$(VSRedistCommonNetCoreSharedFrameworkx6490PackageVersion)-$(SharedFrameworkInstallerFileRid)$(InstallerExtension)
dotnet-runtime-deps-$(SharedHostVersion)-$(RuntimeDepsInstallerFileRid)$(InstallerExtension)
windowsdesktop-runtime-$(MicrosoftWindowsDesktopAppRuntimePackageVersion)-$(SharedFrameworkInstallerFileRid)$(InstallerExtension)
dotnet-targeting-pack-$(MicrosoftNETCoreAppRefPackageVersion)-$(SharedFrameworkInstallerFileRid)$(InstallerExtension)
@@ -81,7 +81,7 @@
$(ProductMonikerRid)
linux-$(Architecture)
dotnet-runtime-$(MicrosoftNETCoreAppRuntimePackageVersion)-$(SharedFrameworkRid)$(ArchiveExtension)
- dotnet-runtime$(PgoTerm)-$(VSRedistCommonNetCoreSharedFrameworkx6480PackageVersion)-$(SharedFrameworkRid)$(ArchiveExtension)
+ dotnet-runtime$(PgoTerm)-$(VSRedistCommonNetCoreSharedFrameworkx6490PackageVersion)-$(SharedFrameworkRid)$(ArchiveExtension)
windowsdesktop-runtime-$(MicrosoftWindowsDesktopAppRuntimePackageVersion)-$(SharedFrameworkRid)$(ArchiveExtension)
$(HostOSName)-$(BuildArchitecture)
@@ -94,7 +94,7 @@
aarch64
aspnetcore-runtime-$(MicrosoftAspNetCoreAppRuntimePackageVersion)-$(AspNetCoreInstallerRid)$(InstallerExtension)
- aspnetcore-runtime-$(VSRedistCommonAspNetCoreSharedFrameworkx6480PackageVersion)-$(AspNetCoreInstallerRid)$(InstallerExtension)
+ aspnetcore-runtime-$(VSRedistCommonAspNetCoreSharedFrameworkx6490PackageVersion)-$(AspNetCoreInstallerRid)$(InstallerExtension)
aspnetcore-runtime-internal-$(MicrosoftAspNetCoreAppRuntimePackageVersion)-$(AspNetCoreInstallerRid).wixlib
aspnetcore-targeting-pack-$(MicrosoftAspNetCoreAppRefPackageVersion)-$(AspNetCoreInstallerRid)$(InstallerExtension)
aspnetcore-targeting-pack-$(MicrosoftAspNetCoreAppRefInternalPackageVersion)-$(AspNetCoreInstallerRid)$(InstallerExtension)
diff --git a/test/EndToEnd/GivenWeWantToRequireWindowsForDesktopApps.cs b/test/EndToEnd/GivenWeWantToRequireWindowsForDesktopApps.cs
index a1b74eaa5..5f67ba688 100644
--- a/test/EndToEnd/GivenWeWantToRequireWindowsForDesktopApps.cs
+++ b/test/EndToEnd/GivenWeWantToRequireWindowsForDesktopApps.cs
@@ -18,7 +18,7 @@ namespace Microsoft.DotNet.Tests.EndToEnd
{
var testProjectCreator = new TestProjectCreator()
{
- MinorVersion = "8.0"
+ MinorVersion = "9.0"
};
testProjectCreator.AdditionalProperties["RestorePackagesPath"] = @"$(MSBuildProjectDirectory)\packages";
diff --git a/test/EndToEnd/GivenWindowsApp.cs b/test/EndToEnd/GivenWindowsApp.cs
index 59f28eee8..f0a336441 100644
--- a/test/EndToEnd/GivenWindowsApp.cs
+++ b/test/EndToEnd/GivenWindowsApp.cs
@@ -32,6 +32,8 @@ namespace EndToEnd
// Update TargetFramework to the right version of .NET Core
project.Root.Element(ns + "PropertyGroup")
.Add(new XElement(ns + "TargetPlatformVersion", targetPlatformVersion));
+ project.Root.Element(ns + "PropertyGroup")
+ .Element(ns + "TargetFramework").Value = TestAssetInfo.currentTfm;
project.Save(projectPath);
diff --git a/test/EndToEnd/ProjectBuildTests.cs b/test/EndToEnd/ProjectBuildTests.cs
index 9fd750ded..4b1f5db46 100644
--- a/test/EndToEnd/ProjectBuildTests.cs
+++ b/test/EndToEnd/ProjectBuildTests.cs
@@ -28,6 +28,15 @@ namespace EndToEnd.Tests
.Execute(newArgs)
.Should().Pass();
+ string projectPath = Path.Combine(projectDirectory, directory.Name + ".csproj");
+
+ var project = XDocument.Load(projectPath);
+ var ns = project.Root.Name.Namespace;
+
+ project.Root.Element(ns + "PropertyGroup")
+ .Element(ns + "TargetFramework").Value = TestAssetInfo.currentTfm;
+ project.Save(projectPath);
+
new RestoreCommand()
.WithWorkingDirectory(projectDirectory)
.Execute()
@@ -54,7 +63,7 @@ namespace EndToEnd.Tests
binDirectory.Should().NotHaveFilesMatching("*.dll", SearchOption.AllDirectories);
}
- [Fact]
+ [Fact(Skip ="The current aspnet runtime is built against an 8.0 core runtime")]
public void ItCanRunAnAppUsingTheWebSdk()
{
var directory = TestAssets.CreateTestDirectory();
@@ -72,6 +81,8 @@ namespace EndToEnd.Tests
var ns = project.Root.Name.Namespace;
project.Root.Attribute("Sdk").Value = "Microsoft.NET.Sdk.Web";
+ project.Root.Element(ns + "PropertyGroup")
+ .Element(ns + "TargetFramework").Value = TestAssetInfo.currentTfm;
project.Save(projectPath);
new BuildCommand()
@@ -424,8 +435,26 @@ namespace EndToEnd.Tests
string[] runtimeFolders = Directory.GetDirectories(Path.Combine(dotnetFolder, "shared", "Microsoft.NETCore.App"));
int latestMajorVersion = runtimeFolders.Select(folder => int.Parse(Path.GetFileName(folder).Split('.').First())).Max();
- if (latestMajorVersion == 8)
+ if (latestMajorVersion == 9)
{
+ // TODO: This block need to be updated when every template updates their default tfm.
+ // Currently winforms updated their default templates target but not others.
+ if (template.StartsWith("mstest")
+ || template.StartsWith("winforms")
+ || template.StartsWith("wpf")
+ || template.StartsWith("web")
+ || template.StartsWith("razor")
+ || template.StartsWith("blazor")
+ || template.StartsWith("mvc")
+ || template.StartsWith("worker")
+ || template.StartsWith("grpc")
+ || template.StartsWith("classlib")
+ || template.StartsWith("console")
+ || template.StartsWith("nunit")
+ || template.StartsWith("xunit"))
+ {
+ return $"net8.0";
+ }
return $"net{latestMajorVersion}.0";
}
diff --git a/test/Microsoft.DotNet.Tools.Tests.Utilities/TestAssetInfo.cs b/test/Microsoft.DotNet.Tools.Tests.Utilities/TestAssetInfo.cs
index 5d7f343e6..15693244c 100644
--- a/test/Microsoft.DotNet.Tools.Tests.Utilities/TestAssetInfo.cs
+++ b/test/Microsoft.DotNet.Tools.Tests.Utilities/TestAssetInfo.cs
@@ -11,6 +11,10 @@ namespace Microsoft.DotNet.TestFramework
{
public class TestAssetInfo
{
+ // This is needed each release after we upgrade to 9.0 but the templates haven't been upgraded yet
+
+ public static readonly string currentTfm = "net9.0";
+
private readonly string [] FilesToExclude = { ".DS_Store", ".noautobuild" };
public string AssetName { get; private set; }
diff --git a/test/SdkTests/SdkTests.csproj b/test/SdkTests/SdkTests.csproj
index 8902bb1a6..7e8d5bcf8 100644
--- a/test/SdkTests/SdkTests.csproj
+++ b/test/SdkTests/SdkTests.csproj
@@ -1,4 +1,4 @@
-
+
false
@@ -64,6 +64,7 @@
+
@@ -238,7 +239,7 @@
+ EnvironmentVariables="DOTNET_CLI_HOME=$(DOTNET_CLI_HOME);DOTNET_ROLL_FORWARD=LatestMajor;DOTNET_ROLL_FORWARD_TO_PRERELEASE=1"/>