Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge the net10 runtime, aspnetcore, windowsdesktop, and arcade codeflows #43070

Merged
merged 168 commits into from
Oct 7, 2024
Merged
Show file tree
Hide file tree
Changes from 90 commits
Commits
Show all changes
168 commits
Select commit Hold shift + click to select a range
faabd5a
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 19, 2024
58d06a7
Guess feeds for dotnet10
amcasey Aug 19, 2024
35c4c35
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 20, 2024
0bc3acd
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 20, 2024
debb1c4
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 20, 2024
635313d
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 20, 2024
e424ba7
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 20, 2024
d882009
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 21, 2024
d769a9a
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 21, 2024
5800367
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 21, 2024
97bb2e6
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 21, 2024
aec3b8f
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 21, 2024
0246a16
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 21, 2024
390f67c
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 21, 2024
61b6ae8
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 22, 2024
63f985e
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 22, 2024
f2ed107
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 22, 2024
7ae484c
Update dep
mmitche Aug 22, 2024
6f5522c
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 23, 2024
8b8cbd4
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 23, 2024
ca15efb
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 23, 2024
4359db7
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 23, 2024
e7b6420
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 24, 2024
a0b529b
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 24, 2024
6242163
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 27, 2024
646948e
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 27, 2024
c3fabd6
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 27, 2024
8fda0cb
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 27, 2024
f261b94
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 28, 2024
2c7fb86
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 28, 2024
6cb8a6c
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Aug 28, 2024
661363b
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 28, 2024
986a4f8
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 28, 2024
7d45ec9
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 29, 2024
1eab51a
Merge branch 'darc-main-8bfea056-14e2-4cbc-b6bc-a50f533aa438' of http…
v-wuzhai Aug 29, 2024
70c57fe
Manually change dependencies and ensure coherency
v-wuzhai Aug 29, 2024
377616d
Add the 10.0 templates
v-wuzhai Aug 29, 2024
369ec85
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 29, 2024
f12b238
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Aug 29, 2024
cfce105
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 29, 2024
2223a2a
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 29, 2024
b1490ee
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Aug 30, 2024
5413cd1
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 30, 2024
fdb87e0
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 31, 2024
e9afc10
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Aug 31, 2024
a63fc00
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Aug 31, 2024
153b4e0
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 1, 2024
6397648
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 2, 2024
9d99f3d
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 2, 2024
02b544c
Merge branch 'darc-main-52b92e84-decf-478b-8f42-cd2ec2440388' of http…
v-wuzhai Sep 3, 2024
861b795
Merge branch 'darc-main-8bfea056-14e2-4cbc-b6bc-a50f533aa438' of http…
v-wuzhai Sep 3, 2024
e752c69
Correct a spelling mistake
v-wuzhai Sep 3, 2024
65b64a2
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 3, 2024
098affe
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 3, 2024
c662a71
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 4, 2024
3fbcc09
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 4, 2024
403dbee
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 4, 2024
a642f45
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 4, 2024
b1516e3
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 5, 2024
3997745
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 5, 2024
010f892
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 5, 2024
d4d5bbc
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 6, 2024
13e3075
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 6, 2024
c51be49
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 6, 2024
219cd9d
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 7, 2024
fb81d2c
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 8, 2024
b2f9aea
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 9, 2024
bb8f410
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 9, 2024
bca07d1
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 9, 2024
07732af
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 9, 2024
d671896
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 10, 2024
4a2a213
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 10, 2024
1380f39
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 10, 2024
f62c298
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 10, 2024
e69252e
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 11, 2024
afcb366
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 11, 2024
65530d1
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 11, 2024
75354ec
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 11, 2024
b332dfa
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 11, 2024
5510dcf
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 11, 2024
978c59b
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 12, 2024
62d0588
Merge branch 'darc-main-52b92e84-decf-478b-8f42-cd2ec2440388' of http…
v-wuzhai Sep 12, 2024
5b3112e
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 12, 2024
3b2b819
Merge branch 'darc-main-8bfea056-14e2-4cbc-b6bc-a50f533aa438' of http…
v-wuzhai Sep 12, 2024
54aaccf
Merge branch 'main' of https://github.com/dotnet/sdk into dev/Jason/M…
v-wuzhai Sep 12, 2024
a80435b
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 12, 2024
407899a
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 12, 2024
e8965b7
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 12, 2024
8973c6d
Update global.json
v-wuzhai Sep 12, 2024
2f3e1f6
Update Crossgen2 baseline
v-wuzhai Sep 12, 2024
7bddad5
Update DetectExpectedDefaultFramework to fix tests
v-wuzhai Sep 12, 2024
9788afc
Fix missing closing brace
v-wuzhai Sep 12, 2024
dac1b3d
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 12, 2024
9a2780a
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 12, 2024
f402841
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 12, 2024
9892107
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 13, 2024
71a4894
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 13, 2024
dd3c18d
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 13, 2024
202b238
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 13, 2024
696531e
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 13, 2024
44681bd
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 13, 2024
28bdf82
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 14, 2024
ea22ab7
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 16, 2024
dd4400d
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 16, 2024
3c95614
Merge branch 'main' into dev/Jason/Merge-the-net10-codeflows
agocke Sep 16, 2024
e6febc8
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 17, 2024
e305f4b
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 17, 2024
21fdb7c
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 17, 2024
3f6a9ad
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 17, 2024
5ccd6e7
Merge branch 'main' into darc-main-52b92e84-decf-478b-8f42-cd2ec2440388
mmitche Sep 17, 2024
3829ee0
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 17, 2024
bac8840
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 17, 2024
88cc333
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 17, 2024
fb4b93d
Pull in a new aspnetcore
lewing Sep 18, 2024
77c9c8a
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 18, 2024
94ceb0a
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 18, 2024
e3e59a2
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 19, 2024
9c51da4
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 19, 2024
ae64565
Optimize version parsing logic
v-wuzhai Sep 20, 2024
a02d36c
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 20, 2024
731d65f
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 20, 2024
aa1324a
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 20, 2024
d3bf545
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 20, 2024
d5296f3
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 21, 2024
e9eee8e
Update dependencies from https://github.com/dotnet/runtime build 2024…
dotnet-maestro[bot] Sep 22, 2024
1d59290
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 22, 2024
947c8c7
Update dependencies from https://github.com/dotnet/aspnetcore build 2…
dotnet-maestro[bot] Sep 23, 2024
4fa582b
Merge branch 'darc-main-52b92e84-decf-478b-8f42-cd2ec2440388' of http…
v-wuzhai Sep 23, 2024
7ce5ddc
Merge branch 'darc-main-8bfea056-14e2-4cbc-b6bc-a50f533aa438' of http…
v-wuzhai Sep 23, 2024
be242f4
Merge branch 'main' of https://github.com/dotnet/sdk into dev/Jason/M…
v-wuzhai Sep 23, 2024
dd836dd
Add windowsdesktop and update to latest on all
mmitche Sep 23, 2024
16a0243
Update System.IO.Hashing version
mthalman Sep 25, 2024
68aa813
Update to latest runtime
lewing Sep 25, 2024
1bff2ee
Update emsdk coherency
lewing Sep 25, 2024
1040a55
Merge remote-tracking branch 'origin/main' into dev/Jason/Merge-the-n…
lewing Sep 25, 2024
bd7b963
Update the runtime and emsdk feature band
lewing Sep 25, 2024
5f7046e
Always PortableBuild. Do not pass SourceBuildNonPortable=true. Unused…
mmitche Sep 26, 2024
43c1cd2
Update to newer runtime
lewing Sep 26, 2024
39b6e47
Update Arcade
mmitche Sep 26, 2024
009e039
Update sourcebuild dotnet and arcade
lewing Sep 26, 2024
0b0c55a
Update arcade's Version.Details.xml to match global.json
MichaelSimons Sep 27, 2024
d437b1c
add logic to temporarly SuppressTfmSupportBuildWarnings
MichaelSimons Sep 27, 2024
03d1adc
Update aspnetcore
lewing Sep 27, 2024
74ee20b
Add efcore patch
mmitche Sep 27, 2024
cdc3336
Update windowsdesktop
mmitche Oct 1, 2024
5fd60ac
Revert "Add efcore patch"
mmitche Oct 1, 2024
95a3e52
Update aspnetcore with net10 flow
mmitche Oct 2, 2024
57ab124
Downgrade some aspnetcore package to pre-net10 TFM update
mmitche Oct 2, 2024
b154b08
Pin version of xplat and testhost
mmitche Oct 2, 2024
2301f73
Pin version of xplat and testhost
mmitche Oct 2, 2024
5f3524e
Update to centos-stream9
mmitche Oct 2, 2024
fa27367
Pin some deps to RC1 so that we don't lose net9 assets
mmitche Oct 3, 2024
de5b8d5
Pin some deps to RC1 so that we don't lose net9 assets
mmitche Oct 3, 2024
5a63109
Add SB prebuilt baseline
mmitche Oct 4, 2024
c4f468c
Temporarily remove the SB repo leg
mmitche Oct 4, 2024
27e4106
Fix blazor wasm test TFM
mmitche Oct 4, 2024
1319908
Add net10 feeds
mmitche Oct 4, 2024
12d4cfb
Merge branch 'main' into dev/Jason/Merge-the-net10-codeflows
nagilson Oct 4, 2024
16b7153
Disable scenario tests until retargeted, revert blazor wasm test and …
mmitche Oct 4, 2024
b9d792d
Disable devVersions tests for now
mmitche Oct 4, 2024
53e8547
Merge branch 'dev/Jason/Merge-the-net10-codeflows' of https://github.…
mmitche Oct 4, 2024
d0c5aac
Reference prebuilts tarball
mthalman Oct 4, 2024
e262391
Update smoke tests nuget.config
mmitche Oct 4, 2024
fc7d34d
Merge branch 'dev/Jason/Merge-the-net10-codeflows' of https://github.…
mmitche Oct 4, 2024
f491fec
Disable smoke scenario tests
mmitche Oct 4, 2024
49d6926
Disable failing smoke-tests
MichaelSimons Oct 7, 2024
63540b7
Revert "Disable failing smoke-tests"
MichaelSimons Oct 7, 2024
ad78783
Disable failing smoke-tests
MichaelSimons Oct 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion eng/SourceBuildPrebuiltBaseline.xml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
<UsagePattern IdentityGlob="Microsoft.Net.Compilers.Toolset.Framework/*" />

<!-- These are coming in via runtime but the source-build infra isn't able to automatically pick up the right intermediate. -->
<UsagePattern IdentityGlob="Microsoft.NETCore.App.Crossgen2.linux-x64/*9.0.*" />
<UsagePattern IdentityGlob="Microsoft.NETCore.App.Crossgen2.linux-x64/*10.0.*" />

<UsagePattern IdentityGlob="System.IO.Pipelines/*8.0.0*" />
<UsagePattern IdentityGlob="System.Threading.Tasks.Dataflow/*8.0.0*" />
Expand Down
224 changes: 112 additions & 112 deletions eng/Version.Details.xml

Large diffs are not rendered by default.

109 changes: 58 additions & 51 deletions eng/Versions.props

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions global.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"tools": {
"dotnet": "9.0.100-preview.7.24407.12",
"dotnet": "9.0.100-rc.1.24452.12",
"runtimes": {
"dotnet": [
"$(VSRedistCommonNetCoreSharedFrameworkx6490PackageVersion)"
"$(VSRedistCommonNetCoreSharedFrameworkx64100PackageVersion)"
],
"aspnetcore": [
"$(MicrosoftAspNetCoreComponentsSdkAnalyzersPackageVersion)"
Expand Down
17 changes: 13 additions & 4 deletions src/Installer/redist-installer/targets/BundledTemplates.targets
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,14 @@
</ItemGroup>
</Target>

<ItemGroup Label=".NET 10.0 templates">
<Bundled100Templates Include="Microsoft.DotNet.Web.ItemTemplates.10.0" PackageVersion="$(AspNetCorePackageVersionFor100Templates)" />
<Bundled100Templates Include="Microsoft.DotNet.Web.ProjectTemplates.10.0" PackageVersion="$(AspNetCorePackageVersionFor100Templates)" UseVersionForTemplateInstallPath="true" />
<Bundled100Templates Include="Microsoft.Dotnet.WinForms.ProjectTemplates" PackageVersion="$(MicrosoftDotnetWinFormsProjectTemplates100PackageVersion)" Condition="'$(DotNetBuildSourceOnly)' != 'true'" />
<Bundled100Templates Include="Microsoft.Dotnet.Wpf.ProjectTemplates" PackageVersion="$(MicrosoftDotnetWpfProjectTemplates100PackageVersion)" Condition="'$(DotNetBuildSourceOnly)' != 'true'" />
<Bundled100Templates Include="Microsoft.DotNet.Test.ProjectTemplates.9.0" PackageVersion="$(MicrosoftDotNetTestProjectTemplates90PackageVersion)" />
</ItemGroup>

<ItemGroup Label=".NET 9.0 templates">
<Bundled90Templates Include="Microsoft.DotNet.Web.ItemTemplates.9.0" PackageVersion="$(AspNetCorePackageVersionFor90Templates)" />
<Bundled90Templates Include="Microsoft.DotNet.Web.ProjectTemplates.9.0" PackageVersion="$(AspNetCorePackageVersionFor90Templates)" UseVersionForTemplateInstallPath="true" />
Expand Down Expand Up @@ -51,10 +59,11 @@
</ItemGroup>

<ItemGroup>
<CurrentVersionBundledTemplates Include="@(Bundled90Templates)" TemplateFrameworkVersion="9.0" />
<CurrentVersionBundledTemplates Include="@(Bundled100Templates)" TemplateFrameworkVersion="10.0" />
</ItemGroup>

<ItemGroup>
<PreviousVersionBundledTemplates Include="@(Bundled90Templates)" TemplateFrameworkVersion="9.0" />
<PreviousVersionBundledTemplates Include="@(Bundled80Templates)" TemplateFrameworkVersion="8.0" />
<PreviousVersionBundledTemplates Include="@(Bundled60Templates)" TemplateFrameworkVersion="6.0" />
</ItemGroup>
Expand Down Expand Up @@ -124,11 +133,11 @@

<Copy SourceFiles="%(BundledTemplatesWithInstallPaths.RestoredNupkgPath)"
DestinationFolder="$(RedistLayoutPath)templates\%(BundledTemplatesWithInstallPaths.BundledTemplateInstallPath)"
Condition="'%(BundledTemplatesWithInstallPaths.TemplateFrameworkVersion)' == '9.0'" />
Condition="'%(BundledTemplatesWithInstallPaths.TemplateFrameworkVersion)' == '10.0'" />

<!-- Copy the current Microsoft.DotNet.Common.ItemTemplates and Microsoft.DotNet.Common.ProjectTemplates packages to the layout location. -->
<PropertyGroup>
<CurrentTemplateInstallPath Condition="'%(BundledTemplatesWithInstallPaths.TemplateFrameworkVersion)' == '9.0'">%(BundledTemplatesWithInstallPaths.BundledTemplateInstallPath)</CurrentTemplateInstallPath>
<CurrentTemplateInstallPath Condition="'%(BundledTemplatesWithInstallPaths.TemplateFrameworkVersion)' == '10.0'">%(BundledTemplatesWithInstallPaths.BundledTemplateInstallPath)</CurrentTemplateInstallPath>
</PropertyGroup>

<Copy SourceFiles="@(RepoTemplate)"
Expand All @@ -141,7 +150,7 @@

<!-- Copy the current Microsoft.DotNet.Common.ItemTemplates and Microsoft.DotNet.Common.ProjectTemplates packages to the layout location. -->
<PropertyGroup>
<CurrentTemplateInstallPath Condition="'%(BundledTemplatesWithInstallPaths.TemplateFrameworkVersion)' == '9.0'">%(BundledTemplatesWithInstallPaths.BundledTemplateInstallPath)</CurrentTemplateInstallPath>
<CurrentTemplateInstallPath Condition="'%(BundledTemplatesWithInstallPaths.TemplateFrameworkVersion)' == '10.0'">%(BundledTemplatesWithInstallPaths.BundledTemplateInstallPath)</CurrentTemplateInstallPath>
<CurrentTemplateFrameworkVersion>%(CurrentVersionBundledTemplates.TemplateFrameworkVersion)</CurrentTemplateFrameworkVersion>
</PropertyGroup>
<Copy SourceFiles="@(RepoTemplate)"
Expand Down
2 changes: 1 addition & 1 deletion src/Installer/redist-installer/targets/Crossgen.targets
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<!-- When ingesting stable pgo instrumented binaries, the shared framework will be a non-stable version,
as will the archive file names themselves. -->
<SharedFrameworkNameVersionPath Condition=" '$(PgoInstrument)' != 'true' ">$(RedistLayoutPath)shared/$(SharedFrameworkName)/$(MicrosoftNETCoreAppRuntimePackageVersion)</SharedFrameworkNameVersionPath>
<SharedFrameworkNameVersionPath Condition=" '$(PgoInstrument)' == 'true' ">$(RedistLayoutPath)shared/$(SharedFrameworkName)/$(VSRedistCommonNetCoreTargetingPackx6490PackageVersion)</SharedFrameworkNameVersionPath>
<SharedFrameworkNameVersionPath Condition=" '$(PgoInstrument)' == 'true' ">$(RedistLayoutPath)shared/$(SharedFrameworkName)/$(VSRedistCommonNetCoreTargetingPackx64100PackageVersion)</SharedFrameworkNameVersionPath>
</PropertyGroup>

<!-- Download the runtime package with the crossgen executable in it -->
Expand Down
10 changes: 5 additions & 5 deletions src/Installer/redist-installer/targets/GenerateLayout.targets
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
<PropertyGroup>
<!-- Blob storage directories are not stabilized, so these must refer to a package that does not stabilize -->
<!-- In unified build, the layout does match, so use the runtime package versions rather than the VS redist versions -->
<AspNetCoreBlobVersion>$(VSRedistCommonAspNetCoreSharedFrameworkx6490PackageVersion)</AspNetCoreBlobVersion>
<AspNetCoreBlobVersion>$(VSRedistCommonAspNetCoreSharedFrameworkx64100PackageVersion)</AspNetCoreBlobVersion>
<AspNetCoreBlobVersion Condition=" '$(DotNetBuildOrchestrator)' == 'true' ">$(MicrosoftAspNetCoreAppRuntimePackageVersion)</AspNetCoreBlobVersion>

<NetRuntimeBlobVersion>$(VSRedistCommonNetCoreSharedFrameworkx6490PackageVersion)</NetRuntimeBlobVersion>
<NetRuntimeBlobVersion>$(VSRedistCommonNetCoreSharedFrameworkx64100PackageVersion)</NetRuntimeBlobVersion>
<NetRuntimeBlobVersion Condition=" '$(DotNetBuildOrchestrator)' == 'true' ">$(MicrosoftNETCoreAppRuntimePackageVersion)</NetRuntimeBlobVersion>

<WindowsDesktopBlobVersion>$(VSRedistCommonWindowsDesktopSharedFrameworkx64100PackageVersion)</WindowsDesktopBlobVersion>
Expand Down Expand Up @@ -58,7 +58,7 @@
<DownloadedSharedHostInstallerFileName Condition=" '$(InstallerExtension)' != '' ">dotnet-host$(InstallerStartSuffix)-$(SharedHostVersion)-$(SharedFrameworkInstallerFileRid)$(InstallerExtension)</DownloadedSharedHostInstallerFileName>
<DownloadedHostFxrInstallerFileName Condition=" '$(InstallerExtension)' != '' ">dotnet-hostfxr$(InstallerStartSuffix)-$(HostFxrVersion)-$(SharedFrameworkInstallerFileRid)$(InstallerExtension)</DownloadedHostFxrInstallerFileName>
<DownloadedSharedFrameworkInstallerFileName Condition=" '$(InstallerExtension)' != '' and '$(PgoInstrument)' != 'true' ">dotnet-runtime$(InstallerStartSuffix)-$(MicrosoftNETCoreAppRuntimePackageVersion)-$(SharedFrameworkInstallerFileRid)$(InstallerExtension)</DownloadedSharedFrameworkInstallerFileName>
<DownloadedSharedFrameworkInstallerFileName Condition=" '$(InstallerExtension)' != '' and '$(PgoInstrument)' == 'true' ">dotnet-runtime$(InstallerStartSuffix)$(PgoTerm)-$(VSRedistCommonNetCoreSharedFrameworkx6490PackageVersion)-$(SharedFrameworkInstallerFileRid)$(InstallerExtension)</DownloadedSharedFrameworkInstallerFileName>
<DownloadedSharedFrameworkInstallerFileName Condition=" '$(InstallerExtension)' != '' and '$(PgoInstrument)' == 'true' ">dotnet-runtime$(InstallerStartSuffix)$(PgoTerm)-$(VSRedistCommonNetCoreSharedFrameworkx64100PackageVersion)-$(SharedFrameworkInstallerFileRid)$(InstallerExtension)</DownloadedSharedFrameworkInstallerFileName>
<DownloadedRuntimeDepsInstallerFileName Condition=" '$(InstallerExtension)' != '' ">dotnet-runtime-deps-$(SharedHostVersion)-$(RuntimeDepsInstallerFileRid)$(InstallerExtension)</DownloadedRuntimeDepsInstallerFileName>
<DownloadedWinFormsAndWpfSharedFrameworkInstallerFileName Condition=" '$(InstallerExtension)' != '' ">windowsdesktop-runtime-$(MicrosoftWindowsDesktopAppRuntimePackageVersion)-$(SharedFrameworkInstallerFileRid)$(InstallerExtension)</DownloadedWinFormsAndWpfSharedFrameworkInstallerFileName>
<DownloadedNetCoreAppTargetingPackInstallerFileName Condition=" '$(InstallerExtension)' != '' ">dotnet-targeting-pack-$(MicrosoftNETCoreAppRefPackageVersion)-$(SharedFrameworkInstallerFileRid)$(InstallerExtension)</DownloadedNetCoreAppTargetingPackInstallerFileName>
Expand All @@ -79,7 +79,7 @@
<SharedFrameworkRid Condition="$(ProductMonikerRid.StartsWith('linux-musl'))">$(ProductMonikerRid)</SharedFrameworkRid>
<SharedFrameworkRid Condition=" '$(UsePortableLinuxSharedFramework)' == 'true' ">linux-$(Architecture)</SharedFrameworkRid>
<CombinedFrameworkHostArchiveFileName Condition=" '$(PgoInstrument)' != 'true' ">dotnet-runtime-$(MicrosoftNETCoreAppRuntimePackageVersion)-$(SharedFrameworkRid)$(ArchiveExtension)</CombinedFrameworkHostArchiveFileName>
<CombinedFrameworkHostArchiveFileName Condition=" '$(PgoInstrument)' == 'true' ">dotnet-runtime$(PgoTerm)-$(VSRedistCommonNetCoreSharedFrameworkx6490PackageVersion)-$(SharedFrameworkRid)$(ArchiveExtension)</CombinedFrameworkHostArchiveFileName>
<CombinedFrameworkHostArchiveFileName Condition=" '$(PgoInstrument)' == 'true' ">dotnet-runtime$(PgoTerm)-$(VSRedistCommonNetCoreSharedFrameworkx64100PackageVersion)-$(SharedFrameworkRid)$(ArchiveExtension)</CombinedFrameworkHostArchiveFileName>
<WinFormsAndWpfSharedFxArchiveFileName>windowsdesktop-runtime-$(MicrosoftWindowsDesktopAppRuntimePackageVersion)-$(SharedFrameworkRid)$(ArchiveExtension)</WinFormsAndWpfSharedFxArchiveFileName>

<Crossgen2Rid>$(HostOSName)-$(BuildArchitecture)</Crossgen2Rid>
Expand All @@ -92,7 +92,7 @@
<AspNetCoreInstallerRid Condition="'$(InstallerExtension)' == '.rpm' AND '$(Architecture)' == 'arm64'">aarch64</AspNetCoreInstallerRid>

<DownloadedAspNetCoreSharedFxInstallerFileName Condition=" '$(InstallerExtension)' != '' AND !$([MSBuild]::IsOSPlatform('OSX')) ">aspnetcore-runtime-$(MicrosoftAspNetCoreAppRuntimePackageVersion)-$(AspNetCoreInstallerRid)$(InstallerExtension)</DownloadedAspNetCoreSharedFxInstallerFileName>
<DownloadedAspNetCoreSharedFxInstallerFileName Condition=" '$(InstallerExtension)' == '.msi' ">aspnetcore-runtime-$(VSRedistCommonAspNetCoreSharedFrameworkx6490PackageVersion)-$(AspNetCoreInstallerRid)$(InstallerExtension)</DownloadedAspNetCoreSharedFxInstallerFileName>
<DownloadedAspNetCoreSharedFxInstallerFileName Condition=" '$(InstallerExtension)' == '.msi' ">aspnetcore-runtime-$(VSRedistCommonAspNetCoreSharedFrameworkx64100PackageVersion)-$(AspNetCoreInstallerRid)$(InstallerExtension)</DownloadedAspNetCoreSharedFxInstallerFileName>
<DownloadedAspNetCoreSharedFxWixLibFileName Condition=" '$(InstallerExtension)' == '.msi' ">aspnetcore-runtime-internal-$(MicrosoftAspNetCoreAppRuntimePackageVersion)-$(AspNetCoreInstallerRid).wixlib</DownloadedAspNetCoreSharedFxWixLibFileName>
<DownloadedAspNetTargetingPackInstallerFileName Condition=" '$(InstallerExtension)' != '' ">aspnetcore-targeting-pack-$(MicrosoftAspNetCoreAppRefPackageVersion)-$(AspNetCoreInstallerRid)$(InstallerExtension)</DownloadedAspNetTargetingPackInstallerFileName>
<DownloadedAspNetTargetingPackInstallerFileName Condition=" '$(InstallerExtension)' == '.msi' ">aspnetcore-targeting-pack-$(MicrosoftAspNetCoreAppRefInternalPackageVersion)-$(AspNetCoreInstallerRid)$(InstallerExtension)</DownloadedAspNetTargetingPackInstallerFileName>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@
<ExtraPackageVersionPropsPackageInfo Include="MicrosoftNETCoreAppHostPackageVersion" Version="%24(MicrosoftNETCoreAppRefPackageVersion)" />

<!-- Used by windowsdesktop to determine msi version -->
<ExtraPackageVersionPropsPackageInfo Include="VSRedistCommonNetCoreSharedFrameworkx6490PackageVersion" Version="%24(MicrosoftNETCoreAppRefPackageVersion)" />
<ExtraPackageVersionPropsPackageInfo Include="VSRedistCommonNetCoreSharedFrameworkx64100PackageVersion" Version="%24(MicrosoftNETCoreAppRefPackageVersion)" />

<ExtraPackageVersionPropsPackageInfo Include="MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion" Version="%24(MicrosoftWindowsDesktopAppRefPackageVersion)" />

Expand Down
20 changes: 19 additions & 1 deletion test/EndToEnd.Tests/ProjectBuildTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -405,8 +405,26 @@ private static string DetectExpectedDefaultFramework(string template = "")
string[] runtimeFolders = Directory.GetDirectories(Path.Combine(dotnetFolder, "shared", "Microsoft.NETCore.App"));

int latestMajorVersion = runtimeFolders.Select(folder => int.Parse(Path.GetFileName(folder).Split('.').First())).Max();
marcpopMSFT marked this conversation as resolved.
Show resolved Hide resolved
if (latestMajorVersion == 9)
if (latestMajorVersion == 10)
{
// 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 $"net9.0";
}
return $"net{latestMajorVersion}.0";
}

Expand Down
Loading