Merge branch 'main' of https://github.com/dotnet/installer into darc-main-f2355471-ac09-4dc1-a222-02a7f0c3cb0a
This commit is contained in:
commit
7ad52bc03f
32 changed files with 501 additions and 281 deletions
|
@ -5,42 +5,42 @@
|
||||||
Source-build uses transitive dependency resolution to determine correct build SHA of all product contributing repos.
|
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.
|
The order of dependencies is important and should not be modified without approval from dotnet/source-build-internal.
|
||||||
-->
|
-->
|
||||||
<Dependency Name="Microsoft.WindowsDesktop.App.Ref" Version="9.0.0-alpha.1.23556.2" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.WindowsDesktop.App.Ref" Version="9.0.0-alpha.1.23557.2" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
||||||
<Sha>6c9cdc87df2e7cbcd1c4d7dd8f2c54e8c0c26d87</Sha>
|
<Sha>7dd1bed34c4713e336c040192ec6837a766523c2</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0" Version="9.0.0-alpha.1.23556.2" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0" Version="9.0.0-alpha.1.23557.2" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
||||||
<Sha>6c9cdc87df2e7cbcd1c4d7dd8f2c54e8c0c26d87</Sha>
|
<Sha>7dd1bed34c4713e336c040192ec6837a766523c2</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0" Version="9.0.0-alpha.1.23556.2" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0" Version="9.0.0-alpha.1.23557.2" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
||||||
<Sha>6c9cdc87df2e7cbcd1c4d7dd8f2c54e8c0c26d87</Sha>
|
<Sha>7dd1bed34c4713e336c040192ec6837a766523c2</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.WindowsDesktop.App.Runtime.win-x64" Version="9.0.0-alpha.1.23556.2" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.WindowsDesktop.App.Runtime.win-x64" Version="9.0.0-alpha.1.23557.2" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
|
||||||
<Sha>6c9cdc87df2e7cbcd1c4d7dd8f2c54e8c0c26d87</Sha>
|
<Sha>7dd1bed34c4713e336c040192ec6837a766523c2</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="VS.Redist.Common.NetCore.SharedFramework.x64.9.0" Version="9.0.0-alpha.1.23556.5" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="VS.Redist.Common.NetCore.SharedFramework.x64.9.0" Version="9.0.0-alpha.1.23557.6" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>69702c372a051580f76defc7ba899dde8fcd2723</Sha>
|
<Sha>b0e1627fcfb10c7cff223a44c365b9d1e8c41151</Sha>
|
||||||
<SourceBuild RepoName="runtime" ManagedOnly="false" />
|
<SourceBuild RepoName="runtime" ManagedOnly="false" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NETCore.App.Ref" Version="9.0.0-alpha.1.23556.5" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.NETCore.App.Ref" Version="9.0.0-alpha.1.23557.6" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>69702c372a051580f76defc7ba899dde8fcd2723</Sha>
|
<Sha>b0e1627fcfb10c7cff223a44c365b9d1e8c41151</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="VS.Redist.Common.NetCore.TargetingPack.x64.9.0" Version="9.0.0-alpha.1.23556.5" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="VS.Redist.Common.NetCore.TargetingPack.x64.9.0" Version="9.0.0-alpha.1.23557.6" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>69702c372a051580f76defc7ba899dde8fcd2723</Sha>
|
<Sha>b0e1627fcfb10c7cff223a44c365b9d1e8c41151</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="9.0.0-alpha.1.23556.5" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="9.0.0-alpha.1.23557.6" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>69702c372a051580f76defc7ba899dde8fcd2723</Sha>
|
<Sha>b0e1627fcfb10c7cff223a44c365b9d1e8c41151</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NETCore.App.Host.win-x64" Version="9.0.0-alpha.1.23556.5" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.NETCore.App.Host.win-x64" Version="9.0.0-alpha.1.23557.6" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>69702c372a051580f76defc7ba899dde8fcd2723</Sha>
|
<Sha>b0e1627fcfb10c7cff223a44c365b9d1e8c41151</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<!-- Change blob version in GenerateLayout.targets if this is unpinned to service targeting pack -->
|
<!-- Change blob version in GenerateLayout.targets if this is unpinned to service targeting pack -->
|
||||||
<!-- No new netstandard.library planned for 3.1 timeframe at this time. -->
|
<!-- No new netstandard.library planned for 3.1 timeframe at this time. -->
|
||||||
|
@ -48,112 +48,112 @@
|
||||||
<Uri>https://github.com/dotnet/core-setup</Uri>
|
<Uri>https://github.com/dotnet/core-setup</Uri>
|
||||||
<Sha>7d57652f33493fa022125b7f63aad0d70c52d810</Sha>
|
<Sha>7d57652f33493fa022125b7f63aad0d70c52d810</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NETCore.Platforms" Version="9.0.0-alpha.1.23556.5" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.NETCore.Platforms" Version="9.0.0-alpha.1.23557.6" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>69702c372a051580f76defc7ba899dde8fcd2723</Sha>
|
<Sha>b0e1627fcfb10c7cff223a44c365b9d1e8c41151</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.App.Ref" Version="9.0.0-alpha.1.23556.7" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.AspNetCore.App.Ref" Version="9.0.0-alpha.1.23557.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>f222a8a8ff5f535f6a09f713131e09990ac3f8a1</Sha>
|
<Sha>c92e9b4d05f0581a2f0cf1d16f641dc64da3fbdb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.App.Ref.Internal" Version="9.0.0-alpha.1.23556.7" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.AspNetCore.App.Ref.Internal" Version="9.0.0-alpha.1.23557.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>f222a8a8ff5f535f6a09f713131e09990ac3f8a1</Sha>
|
<Sha>c92e9b4d05f0581a2f0cf1d16f641dc64da3fbdb</Sha>
|
||||||
<SourceBuild RepoName="aspnetcore" ManagedOnly="true" />
|
<SourceBuild RepoName="aspnetcore" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.App.Runtime.win-x64" Version="9.0.0-alpha.1.23556.7" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.AspNetCore.App.Runtime.win-x64" Version="9.0.0-alpha.1.23557.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>f222a8a8ff5f535f6a09f713131e09990ac3f8a1</Sha>
|
<Sha>c92e9b4d05f0581a2f0cf1d16f641dc64da3fbdb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0" Version="9.0.0-alpha.1.23556.7" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0" Version="9.0.0-alpha.1.23557.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>f222a8a8ff5f535f6a09f713131e09990ac3f8a1</Sha>
|
<Sha>c92e9b4d05f0581a2f0cf1d16f641dc64da3fbdb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="dotnet-dev-certs" Version="9.0.0-alpha.1.23556.7" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="dotnet-dev-certs" Version="9.0.0-alpha.1.23557.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>f222a8a8ff5f535f6a09f713131e09990ac3f8a1</Sha>
|
<Sha>c92e9b4d05f0581a2f0cf1d16f641dc64da3fbdb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="dotnet-user-jwts" Version="9.0.0-alpha.1.23556.7" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="dotnet-user-jwts" Version="9.0.0-alpha.1.23557.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>f222a8a8ff5f535f6a09f713131e09990ac3f8a1</Sha>
|
<Sha>c92e9b4d05f0581a2f0cf1d16f641dc64da3fbdb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="dotnet-user-secrets" Version="9.0.0-alpha.1.23556.7" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="dotnet-user-secrets" Version="9.0.0-alpha.1.23557.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore</Uri>
|
||||||
<Sha>f222a8a8ff5f535f6a09f713131e09990ac3f8a1</Sha>
|
<Sha>c92e9b4d05f0581a2f0cf1d16f641dc64da3fbdb</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Common.ItemTemplates" Version="9.0.100-alpha.1.23556.9">
|
<Dependency Name="Microsoft.DotNet.Common.ItemTemplates" Version="9.0.100-alpha.1.23557.30">
|
||||||
<Uri>https://github.com/dotnet/sdk</Uri>
|
<Uri>https://github.com/dotnet/sdk</Uri>
|
||||||
<Sha>7ab192d4196bce95ac2556ec26b2a1474025df68</Sha>
|
<Sha>5ca48ce65709ab876cc6c720081ea329f52fc779</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.TemplateEngine.Cli" Version="9.0.100-alpha.1.23556.9">
|
<Dependency Name="Microsoft.TemplateEngine.Cli" Version="9.0.100-alpha.1.23557.30">
|
||||||
<Uri>https://github.com/dotnet/sdk</Uri>
|
<Uri>https://github.com/dotnet/sdk</Uri>
|
||||||
<Sha>7ab192d4196bce95ac2556ec26b2a1474025df68</Sha>
|
<Sha>5ca48ce65709ab876cc6c720081ea329f52fc779</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NET.Sdk" Version="9.0.100-alpha.1.23556.9">
|
<Dependency Name="Microsoft.NET.Sdk" Version="9.0.100-alpha.1.23557.30">
|
||||||
<Uri>https://github.com/dotnet/sdk</Uri>
|
<Uri>https://github.com/dotnet/sdk</Uri>
|
||||||
<Sha>7ab192d4196bce95ac2556ec26b2a1474025df68</Sha>
|
<Sha>5ca48ce65709ab876cc6c720081ea329f52fc779</Sha>
|
||||||
<SourceBuild RepoName="sdk" ManagedOnly="true" />
|
<SourceBuild RepoName="sdk" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.MSBuildSdkResolver" Version="9.0.100-alpha.1.23556.9">
|
<Dependency Name="Microsoft.DotNet.MSBuildSdkResolver" Version="9.0.100-alpha.1.23557.30">
|
||||||
<Uri>https://github.com/dotnet/sdk</Uri>
|
<Uri>https://github.com/dotnet/sdk</Uri>
|
||||||
<Sha>7ab192d4196bce95ac2556ec26b2a1474025df68</Sha>
|
<Sha>5ca48ce65709ab876cc6c720081ea329f52fc779</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.2.1" Version="1.0.2-beta4.22406.1">
|
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.2.1" Version="1.0.2-beta4.22406.1">
|
||||||
<Uri>https://github.com/dotnet/test-templates</Uri>
|
<Uri>https://github.com/dotnet/test-templates</Uri>
|
||||||
<Sha>0385265f4d0b6413d64aea0223172366a9b9858c</Sha>
|
<Sha>0385265f4d0b6413d64aea0223172366a9b9858c</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.5.0" Version="1.1.0-rc.23530.1">
|
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.5.0" Version="1.1.0-rc.23557.3">
|
||||||
<Uri>https://github.com/dotnet/test-templates</Uri>
|
<Uri>https://github.com/dotnet/test-templates</Uri>
|
||||||
<Sha>d27a1ffbea55634dfc57156b2d425416cbf1671d</Sha>
|
<Sha>91931e1ccb061b59f965e03d2a76dd9ee4dde387</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.6.0" Version="1.1.0-rc.23530.1">
|
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.6.0" Version="1.1.0-rc.23557.3">
|
||||||
<Uri>https://github.com/dotnet/test-templates</Uri>
|
<Uri>https://github.com/dotnet/test-templates</Uri>
|
||||||
<Sha>d27a1ffbea55634dfc57156b2d425416cbf1671d</Sha>
|
<Sha>91931e1ccb061b59f965e03d2a76dd9ee4dde387</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.7.0" Version="1.1.0-rc.23530.1">
|
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.7.0" Version="1.1.0-rc.23557.3">
|
||||||
<Uri>https://github.com/dotnet/test-templates</Uri>
|
<Uri>https://github.com/dotnet/test-templates</Uri>
|
||||||
<Sha>d27a1ffbea55634dfc57156b2d425416cbf1671d</Sha>
|
<Sha>91931e1ccb061b59f965e03d2a76dd9ee4dde387</Sha>
|
||||||
<SourceBuild RepoName="test-templates" ManagedOnly="true" />
|
<SourceBuild RepoName="test-templates" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.8.0" Version="1.1.0-rc.23530.1">
|
<Dependency Name="Microsoft.DotNet.Test.ProjectTemplates.8.0" Version="1.1.0-rc.23557.3">
|
||||||
<Uri>https://github.com/dotnet/test-templates</Uri>
|
<Uri>https://github.com/dotnet/test-templates</Uri>
|
||||||
<Sha>d27a1ffbea55634dfc57156b2d425416cbf1671d</Sha>
|
<Sha>91931e1ccb061b59f965e03d2a76dd9ee4dde387</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<!-- For coherency purposes, these versions should be gated by the versions of winforms and wpf routed via windowsdesktop -->
|
<!-- For coherency purposes, these versions should be gated by the versions of winforms and wpf routed via windowsdesktop -->
|
||||||
<Dependency Name="Microsoft.Dotnet.WinForms.ProjectTemplates" Version="9.0.0-alpha.1.23555.1" CoherentParentDependency="Microsoft.WindowsDesktop.App.Runtime.win-x64">
|
<Dependency Name="Microsoft.Dotnet.WinForms.ProjectTemplates" Version="9.0.0-alpha.1.23556.3" CoherentParentDependency="Microsoft.WindowsDesktop.App.Runtime.win-x64">
|
||||||
<Uri>https://github.com/dotnet/winforms</Uri>
|
<Uri>https://github.com/dotnet/winforms</Uri>
|
||||||
<Sha>63643f83990d9049fc02d69b470ae4c06a6874ef</Sha>
|
<Sha>fdad5bc2e99e33622b24d4c5265ff24ddd7c8766</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Wpf.ProjectTemplates" Version="9.0.0-alpha.1.23556.2" CoherentParentDependency="Microsoft.WindowsDesktop.App.Runtime.win-x64">
|
<Dependency Name="Microsoft.DotNet.Wpf.ProjectTemplates" Version="9.0.0-alpha.1.23556.5" CoherentParentDependency="Microsoft.WindowsDesktop.App.Runtime.win-x64">
|
||||||
<Uri>https://github.com/dotnet/wpf</Uri>
|
<Uri>https://github.com/dotnet/wpf</Uri>
|
||||||
<Sha>f9a292299277c9abbdea1d2ecfaf1afdbc9668fe</Sha>
|
<Sha>1b48cfb4d56e3115c71ecee822cc4f2ebb6a7e99</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.FSharp.Compiler" Version="12.8.0-beta.23553.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.FSharp.Compiler" Version="12.8.0-beta.23556.4" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/fsharp</Uri>
|
<Uri>https://github.com/dotnet/fsharp</Uri>
|
||||||
<Sha>20a651339d8bf8405232872cb8e39aaafc36b397</Sha>
|
<Sha>18a78f9bc0dff4d0dc4966b7a53b701f02dc81bd</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.SourceBuild.Intermediate.fsharp" Version="8.0.200-beta.23553.1" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.SourceBuild.Intermediate.fsharp" Version="8.0.200-beta.23556.4" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/fsharp</Uri>
|
<Uri>https://github.com/dotnet/fsharp</Uri>
|
||||||
<Sha>20a651339d8bf8405232872cb8e39aaafc36b397</Sha>
|
<Sha>18a78f9bc0dff4d0dc4966b7a53b701f02dc81bd</Sha>
|
||||||
<SourceBuild RepoName="fsharp" ManagedOnly="true" />
|
<SourceBuild RepoName="fsharp" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NET.Test.Sdk" Version="17.9.0-preview-23555-01" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.NET.Test.Sdk" Version="17.9.0-preview-23556-02" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/microsoft/vstest</Uri>
|
<Uri>https://github.com/microsoft/vstest</Uri>
|
||||||
<Sha>b634ac7c414f0a1581fdf288b26ac0013bc6371d</Sha>
|
<Sha>29edc28aacd3cffbe1df086bb4111d44cc95aeb1</Sha>
|
||||||
<SourceBuild RepoName="vstest" ManagedOnly="true" />
|
<SourceBuild RepoName="vstest" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NET.ILLink.Tasks" Version="9.0.0-alpha.1.23556.5" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.NET.ILLink.Tasks" Version="9.0.0-alpha.1.23557.6" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
<Sha>69702c372a051580f76defc7ba899dde8fcd2723</Sha>
|
<Sha>b0e1627fcfb10c7cff223a44c365b9d1e8c41151</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="4.9.0-2.23556.4" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="4.9.0-2.23556.4" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/roslyn</Uri>
|
<Uri>https://github.com/dotnet/roslyn</Uri>
|
||||||
<Sha>2b3426c46bf53bf6ba916df87b1279c7e986d3e0</Sha>
|
<Sha>2b3426c46bf53bf6ba916df87b1279c7e986d3e0</Sha>
|
||||||
<SourceBuild RepoName="roslyn" ManagedOnly="true" />
|
<SourceBuild RepoName="roslyn" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Build" Version="17.9.0-preview-23551-06" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="Microsoft.Build" Version="17.9.0-preview-23557-02" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
<Uri>https://github.com/dotnet/msbuild</Uri>
|
<Uri>https://github.com/dotnet/msbuild</Uri>
|
||||||
<Sha>31c4d335325e858a3c4dba66d921d0e31bdee5ff</Sha>
|
<Sha>5d1509792899a9ac25f59b8b0034dd98989a30b1</Sha>
|
||||||
<SourceBuild RepoName="msbuild" ManagedOnly="true" />
|
<SourceBuild RepoName="msbuild" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="NuGet.Build.Tasks" Version="6.9.0-preview.1.23" CoherentParentDependency="Microsoft.NET.Sdk">
|
<Dependency Name="NuGet.Build.Tasks" Version="6.9.0-preview.1.23" CoherentParentDependency="Microsoft.NET.Sdk">
|
||||||
|
@ -202,18 +202,18 @@
|
||||||
</Dependency>
|
</Dependency>
|
||||||
</ProductDependencies>
|
</ProductDependencies>
|
||||||
<ToolsetDependencies>
|
<ToolsetDependencies>
|
||||||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="9.0.0-beta.23553.1">
|
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="9.0.0-beta.23556.4">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>1f067970472e5eb1877797bc4304dd13f284c7ba</Sha>
|
<Sha>21c8b7373b7e4845f7df0ad15654529c1f41b66d</Sha>
|
||||||
<SourceBuild RepoName="arcade" ManagedOnly="true" />
|
<SourceBuild RepoName="arcade" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.CMake.Sdk" Version="9.0.0-beta.23553.1">
|
<Dependency Name="Microsoft.DotNet.CMake.Sdk" Version="9.0.0-beta.23556.4">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>1f067970472e5eb1877797bc4304dd13f284c7ba</Sha>
|
<Sha>21c8b7373b7e4845f7df0ad15654529c1f41b66d</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Build.Tasks.Installers" Version="9.0.0-beta.23553.1">
|
<Dependency Name="Microsoft.DotNet.Build.Tasks.Installers" Version="9.0.0-beta.23556.4">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>1f067970472e5eb1877797bc4304dd13f284c7ba</Sha>
|
<Sha>21c8b7373b7e4845f7df0ad15654529c1f41b66d</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Darc" Version="1.1.0-beta.23551.2">
|
<Dependency Name="Microsoft.DotNet.Darc" Version="1.1.0-beta.23551.2">
|
||||||
<Uri>https://github.com/dotnet/arcade-services</Uri>
|
<Uri>https://github.com/dotnet/arcade-services</Uri>
|
||||||
|
@ -223,9 +223,9 @@
|
||||||
<Uri>https://github.com/dotnet/arcade-services</Uri>
|
<Uri>https://github.com/dotnet/arcade-services</Uri>
|
||||||
<Sha>88b0cbb096999d03068ddc9945465a3f5b6ba5da</Sha>
|
<Sha>88b0cbb096999d03068ddc9945465a3f5b6ba5da</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.XliffTasks" Version="9.0.0-beta.23553.1">
|
<Dependency Name="Microsoft.DotNet.XliffTasks" Version="9.0.0-beta.23556.4">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>1f067970472e5eb1877797bc4304dd13f284c7ba</Sha>
|
<Sha>21c8b7373b7e4845f7df0ad15654529c1f41b66d</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.Console" Version="8.0.0-alpha.1.22557.12">
|
<Dependency Name="Microsoft.Extensions.Logging.Console" Version="8.0.0-alpha.1.22557.12">
|
||||||
<Uri>https://github.com/dotnet/runtime</Uri>
|
<Uri>https://github.com/dotnet/runtime</Uri>
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependency from https://github.com/dotnet/arcade -->
|
<!-- Dependency from https://github.com/dotnet/arcade -->
|
||||||
<MicrosoftDotNetBuildTasksInstallersPackageVersion>9.0.0-beta.23553.1</MicrosoftDotNetBuildTasksInstallersPackageVersion>
|
<MicrosoftDotNetBuildTasksInstallersPackageVersion>9.0.0-beta.23556.4</MicrosoftDotNetBuildTasksInstallersPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependency from https://github.com/dotnet/arcade-services -->
|
<!-- Dependency from https://github.com/dotnet/arcade-services -->
|
||||||
|
@ -47,11 +47,11 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependency from https://github.com/dotnet/winforms -->
|
<!-- Dependency from https://github.com/dotnet/winforms -->
|
||||||
<MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>9.0.0-alpha.1.23555.1</MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>
|
<MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>9.0.0-alpha.1.23556.3</MicrosoftDotnetWinFormsProjectTemplatesPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependency from https://github.com/dotnet/wpf -->
|
<!-- Dependency from https://github.com/dotnet/wpf -->
|
||||||
<MicrosoftDotNetWpfProjectTemplatesPackageVersion>9.0.0-alpha.1.23556.2</MicrosoftDotNetWpfProjectTemplatesPackageVersion>
|
<MicrosoftDotNetWpfProjectTemplatesPackageVersion>9.0.0-alpha.1.23556.5</MicrosoftDotNetWpfProjectTemplatesPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependency from https://github.com/dotnet/test-templates -->
|
<!-- Dependency from https://github.com/dotnet/test-templates -->
|
||||||
|
@ -60,10 +60,10 @@
|
||||||
<MicrosoftDotNetTestProjectTemplates30PackageVersion>1.0.2-beta4.22406.1</MicrosoftDotNetTestProjectTemplates30PackageVersion>
|
<MicrosoftDotNetTestProjectTemplates30PackageVersion>1.0.2-beta4.22406.1</MicrosoftDotNetTestProjectTemplates30PackageVersion>
|
||||||
<!-- Supported versions -->
|
<!-- Supported versions -->
|
||||||
<MicrosoftDotNetTestProjectTemplates31PackageVersion>1.1.0-rc.22558.1</MicrosoftDotNetTestProjectTemplates31PackageVersion>
|
<MicrosoftDotNetTestProjectTemplates31PackageVersion>1.1.0-rc.22558.1</MicrosoftDotNetTestProjectTemplates31PackageVersion>
|
||||||
<MicrosoftDotNetTestProjectTemplates50PackageVersion>1.1.0-rc.23530.1</MicrosoftDotNetTestProjectTemplates50PackageVersion>
|
<MicrosoftDotNetTestProjectTemplates50PackageVersion>1.1.0-rc.23557.3</MicrosoftDotNetTestProjectTemplates50PackageVersion>
|
||||||
<MicrosoftDotNetTestProjectTemplates60PackageVersion>1.1.0-rc.23530.1</MicrosoftDotNetTestProjectTemplates60PackageVersion>
|
<MicrosoftDotNetTestProjectTemplates60PackageVersion>1.1.0-rc.23557.3</MicrosoftDotNetTestProjectTemplates60PackageVersion>
|
||||||
<MicrosoftDotNetTestProjectTemplates70PackageVersion>1.1.0-rc.23530.1</MicrosoftDotNetTestProjectTemplates70PackageVersion>
|
<MicrosoftDotNetTestProjectTemplates70PackageVersion>1.1.0-rc.23557.3</MicrosoftDotNetTestProjectTemplates70PackageVersion>
|
||||||
<MicrosoftDotNetTestProjectTemplates80PackageVersion>1.1.0-rc.23530.1</MicrosoftDotNetTestProjectTemplates80PackageVersion>
|
<MicrosoftDotNetTestProjectTemplates80PackageVersion>1.1.0-rc.23557.3</MicrosoftDotNetTestProjectTemplates80PackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- NUnit3.DotNetNew.Template versions do not 'flow in' -->
|
<!-- NUnit3.DotNetNew.Template versions do not 'flow in' -->
|
||||||
|
@ -71,22 +71,22 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependencies from https://github.com/aspnet/AspNetCore -->
|
<!-- Dependencies from https://github.com/aspnet/AspNetCore -->
|
||||||
<MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>9.0.0-alpha.1.23556.7</MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>
|
<MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>9.0.0-alpha.1.23557.1</MicrosoftAspNetCoreAppRuntimewinx64PackageVersion>
|
||||||
<MicrosoftAspNetCoreAppRefPackageVersion>9.0.0-alpha.1.23556.7</MicrosoftAspNetCoreAppRefPackageVersion>
|
<MicrosoftAspNetCoreAppRefPackageVersion>9.0.0-alpha.1.23557.1</MicrosoftAspNetCoreAppRefPackageVersion>
|
||||||
<MicrosoftAspNetCoreAppRefInternalPackageVersion>9.0.0-alpha.1.23556.7</MicrosoftAspNetCoreAppRefInternalPackageVersion>
|
<MicrosoftAspNetCoreAppRefInternalPackageVersion>9.0.0-alpha.1.23557.1</MicrosoftAspNetCoreAppRefInternalPackageVersion>
|
||||||
<VSRedistCommonAspNetCoreSharedFrameworkx6490PackageVersion>9.0.0-alpha.1.23556.7</VSRedistCommonAspNetCoreSharedFrameworkx6490PackageVersion>
|
<VSRedistCommonAspNetCoreSharedFrameworkx6490PackageVersion>9.0.0-alpha.1.23557.1</VSRedistCommonAspNetCoreSharedFrameworkx6490PackageVersion>
|
||||||
<dotnetdevcertsPackageVersion>9.0.0-alpha.1.23556.7</dotnetdevcertsPackageVersion>
|
<dotnetdevcertsPackageVersion>9.0.0-alpha.1.23557.1</dotnetdevcertsPackageVersion>
|
||||||
<dotnetuserjwtsPackageVersion>9.0.0-alpha.1.23556.7</dotnetuserjwtsPackageVersion>
|
<dotnetuserjwtsPackageVersion>9.0.0-alpha.1.23557.1</dotnetuserjwtsPackageVersion>
|
||||||
<dotnetusersecretsPackageVersion>9.0.0-alpha.1.23556.7</dotnetusersecretsPackageVersion>
|
<dotnetusersecretsPackageVersion>9.0.0-alpha.1.23557.1</dotnetusersecretsPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<MicroBuildCorePackageVersion>0.2.0</MicroBuildCorePackageVersion>
|
<MicroBuildCorePackageVersion>0.2.0</MicroBuildCorePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependencies from https://github.com/dotnet/sdk -->
|
<!-- Dependencies from https://github.com/dotnet/sdk -->
|
||||||
<MicrosoftDotNetCommonItemTemplatesPackageVersion>9.0.100-alpha.1.23556.9</MicrosoftDotNetCommonItemTemplatesPackageVersion>
|
<MicrosoftDotNetCommonItemTemplatesPackageVersion>9.0.100-alpha.1.23557.30</MicrosoftDotNetCommonItemTemplatesPackageVersion>
|
||||||
<MicrosoftNETSdkPackageVersion>9.0.100-alpha.1.23556.9</MicrosoftNETSdkPackageVersion>
|
<MicrosoftNETSdkPackageVersion>9.0.100-alpha.1.23557.30</MicrosoftNETSdkPackageVersion>
|
||||||
<MicrosoftDotNetMSBuildSdkResolverPackageVersion>9.0.100-alpha.1.23556.9</MicrosoftDotNetMSBuildSdkResolverPackageVersion>
|
<MicrosoftDotNetMSBuildSdkResolverPackageVersion>9.0.100-alpha.1.23557.30</MicrosoftDotNetMSBuildSdkResolverPackageVersion>
|
||||||
<MicrosoftNETBuildExtensionsPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftNETBuildExtensionsPackageVersion>
|
<MicrosoftNETBuildExtensionsPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftNETBuildExtensionsPackageVersion>
|
||||||
<MicrosoftDotnetToolsetInternalPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftDotnetToolsetInternalPackageVersion>
|
<MicrosoftDotnetToolsetInternalPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftDotnetToolsetInternalPackageVersion>
|
||||||
<MicrosoftDotnetTemplateLocatorPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftDotnetTemplateLocatorPackageVersion>
|
<MicrosoftDotnetTemplateLocatorPackageVersion>$(MicrosoftNETSdkPackageVersion)</MicrosoftDotnetTemplateLocatorPackageVersion>
|
||||||
|
@ -97,24 +97,24 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependencies from https://github.com/dotnet/corefx -->
|
<!-- Dependencies from https://github.com/dotnet/corefx -->
|
||||||
<MicrosoftNETCorePlatformsPackageVersion>9.0.0-alpha.1.23556.5</MicrosoftNETCorePlatformsPackageVersion>
|
<MicrosoftNETCorePlatformsPackageVersion>9.0.0-alpha.1.23557.6</MicrosoftNETCorePlatformsPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependencies from https://github.com/dotnet/core-setup -->
|
<!-- Dependencies from https://github.com/dotnet/core-setup -->
|
||||||
<VSRedistCommonNetCoreSharedFrameworkx6490PackageVersion>9.0.0-alpha.1.23556.5</VSRedistCommonNetCoreSharedFrameworkx6490PackageVersion>
|
<VSRedistCommonNetCoreSharedFrameworkx6490PackageVersion>9.0.0-alpha.1.23557.6</VSRedistCommonNetCoreSharedFrameworkx6490PackageVersion>
|
||||||
<VSRedistCommonNetCoreTargetingPackx6490PackageVersion>9.0.0-alpha.1.23556.5</VSRedistCommonNetCoreTargetingPackx6490PackageVersion>
|
<VSRedistCommonNetCoreTargetingPackx6490PackageVersion>9.0.0-alpha.1.23557.6</VSRedistCommonNetCoreTargetingPackx6490PackageVersion>
|
||||||
<MicrosoftNETCoreAppRuntimewinx64PackageVersion>9.0.0-alpha.1.23556.5</MicrosoftNETCoreAppRuntimewinx64PackageVersion>
|
<MicrosoftNETCoreAppRuntimewinx64PackageVersion>9.0.0-alpha.1.23557.6</MicrosoftNETCoreAppRuntimewinx64PackageVersion>
|
||||||
<MicrosoftNETCoreAppHostwinx64PackageVersion>9.0.0-alpha.1.23556.5</MicrosoftNETCoreAppHostwinx64PackageVersion>
|
<MicrosoftNETCoreAppHostwinx64PackageVersion>9.0.0-alpha.1.23557.6</MicrosoftNETCoreAppHostwinx64PackageVersion>
|
||||||
<MicrosoftNETCoreAppRefPackageVersion>9.0.0-alpha.1.23556.5</MicrosoftNETCoreAppRefPackageVersion>
|
<MicrosoftNETCoreAppRefPackageVersion>9.0.0-alpha.1.23557.6</MicrosoftNETCoreAppRefPackageVersion>
|
||||||
<MicrosoftNETCoreDotNetHostResolverPackageVersion>8.0.0-rc.1.23414.4</MicrosoftNETCoreDotNetHostResolverPackageVersion>
|
<MicrosoftNETCoreDotNetHostResolverPackageVersion>8.0.0-rc.1.23414.4</MicrosoftNETCoreDotNetHostResolverPackageVersion>
|
||||||
<NETStandardLibraryRefPackageVersion>2.1.0</NETStandardLibraryRefPackageVersion>
|
<NETStandardLibraryRefPackageVersion>2.1.0</NETStandardLibraryRefPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependencies from https://github.com/dotnet/windowsdesktop -->
|
<!-- Dependencies from https://github.com/dotnet/windowsdesktop -->
|
||||||
<VSRedistCommonWindowsDesktopSharedFrameworkx6490PackageVersion>9.0.0-alpha.1.23556.2</VSRedistCommonWindowsDesktopSharedFrameworkx6490PackageVersion>
|
<VSRedistCommonWindowsDesktopSharedFrameworkx6490PackageVersion>9.0.0-alpha.1.23557.2</VSRedistCommonWindowsDesktopSharedFrameworkx6490PackageVersion>
|
||||||
<VSRedistCommonWindowsDesktopTargetingPackx6490PackageVersion>9.0.0-alpha.1.23556.2</VSRedistCommonWindowsDesktopTargetingPackx6490PackageVersion>
|
<VSRedistCommonWindowsDesktopTargetingPackx6490PackageVersion>9.0.0-alpha.1.23557.2</VSRedistCommonWindowsDesktopTargetingPackx6490PackageVersion>
|
||||||
<MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>9.0.0-alpha.1.23556.2</MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>
|
<MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>9.0.0-alpha.1.23557.2</MicrosoftWindowsDesktopAppRuntimewinx64PackageVersion>
|
||||||
<MicrosoftWindowsDesktopAppRefPackageVersion>9.0.0-alpha.1.23556.2</MicrosoftWindowsDesktopAppRefPackageVersion>
|
<MicrosoftWindowsDesktopAppRefPackageVersion>9.0.0-alpha.1.23557.2</MicrosoftWindowsDesktopAppRefPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Runtime and Apphost pack versions are the same for all RIDs. We flow the x64 -->
|
<!-- Runtime and Apphost pack versions are the same for all RIDs. We flow the x64 -->
|
||||||
|
@ -238,7 +238,7 @@
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<VersionToolsVersion>2.2.0-beta.19072.10</VersionToolsVersion>
|
<VersionToolsVersion>2.2.0-beta.19072.10</VersionToolsVersion>
|
||||||
<DotnetDebToolVersion>2.0.0</DotnetDebToolVersion>
|
<DotnetDebToolVersion>2.0.0</DotnetDebToolVersion>
|
||||||
<MicrosoftNETTestSdkVersion>17.9.0-preview-23555-01</MicrosoftNETTestSdkVersion>
|
<MicrosoftNETTestSdkVersion>17.9.0-preview-23556-02</MicrosoftNETTestSdkVersion>
|
||||||
<MicrosoftExtensionsLoggingConsoleVersion>8.0.0-alpha.1.22557.12</MicrosoftExtensionsLoggingConsoleVersion>
|
<MicrosoftExtensionsLoggingConsoleVersion>8.0.0-alpha.1.22557.12</MicrosoftExtensionsLoggingConsoleVersion>
|
||||||
<MicrosoftDotNetScenarioTestsSdkTemplateTestsVersion>8.0.0-preview.23424.2</MicrosoftDotNetScenarioTestsSdkTemplateTestsVersion>
|
<MicrosoftDotNetScenarioTestsSdkTemplateTestsVersion>8.0.0-preview.23424.2</MicrosoftDotNetScenarioTestsSdkTemplateTestsVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
|
@ -21,6 +21,10 @@ parameters:
|
||||||
- name: architecture
|
- name: architecture
|
||||||
type: string
|
type: string
|
||||||
|
|
||||||
|
- name: artifactsRid
|
||||||
|
type: string
|
||||||
|
default: ''
|
||||||
|
|
||||||
- name: container
|
- name: container
|
||||||
type: string
|
type: string
|
||||||
|
|
||||||
|
@ -141,17 +145,25 @@ jobs:
|
||||||
- script: |
|
- script: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
|
if [[ '${{ parameters.artifactsRid }}' == '' ]]; then
|
||||||
|
echo "'artifactsRid' is not specified. Cannot download source-built SDK."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
packageVersionsPath="${{ variables.sourcesPath }}/eng/Versions.props"
|
packageVersionsPath="${{ variables.sourcesPath }}/eng/Versions.props"
|
||||||
notFoundMessage="No source-built SDK found to download..."
|
notFoundMessage="No source-built SDK found to download..."
|
||||||
|
|
||||||
echo "Looking for source-built SDK to download..."
|
echo "Looking for source-built SDK to download..."
|
||||||
archiveUrlLine=`grep -m 1 "<PrivateSourceBuiltSdkUrl_CentOS8Stream>" "$packageVersionsPath" || :`
|
archiveVersionLine=$(grep -m 1 "<PrivateSourceBuiltSdkVersion>" "$packageVersionsPath" || :)
|
||||||
urlPattern="<PrivateSourceBuiltSdkUrl_CentOS8Stream>(.*)</PrivateSourceBuiltSdkUrl_CentOS8Stream>"
|
versionPattern="<PrivateSourceBuiltSdkVersion>(.*)</PrivateSourceBuiltSdkVersion>"
|
||||||
|
|
||||||
if [[ $archiveUrlLine =~ $urlPattern ]]; then
|
if [[ $archiveVersionLine =~ $versionPattern ]]; then
|
||||||
archiveUrl="${BASH_REMATCH[1]}"
|
archiveVersion="${BASH_REMATCH[1]}"
|
||||||
|
archiveUrl="https://dotnetcli.azureedge.net/source-built-artifacts/sdks/dotnet-sdk-$archiveVersion-${{ parameters.artifactsRid }}.tar.gz"
|
||||||
downloadDir="$(sourcesPath)/prereqs/packages/archive/"
|
downloadDir="$(sourcesPath)/prereqs/packages/archive/"
|
||||||
(cd $downloadDir && curl --retry 5 -O $archiveUrl)
|
|
||||||
|
echo "Downloading source-built SDK from $archiveUrl..."
|
||||||
|
(cd "$downloadDir" && curl --retry 5 -O "$archiveUrl")
|
||||||
else
|
else
|
||||||
echo "$notFoundMessage"
|
echo "$notFoundMessage"
|
||||||
exit 1
|
exit 1
|
||||||
|
@ -163,8 +175,13 @@ jobs:
|
||||||
|
|
||||||
customPrepArgs=""
|
customPrepArgs=""
|
||||||
prepSdk=true
|
prepSdk=true
|
||||||
|
|
||||||
|
if [[ -n '${{ parameters.artifactsRid }}' ]]; then
|
||||||
|
customPrepArgs="${customPrepArgs} --artifacts-rid ${{ parameters.artifactsRid }}"
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ '${{ parameters.withPreviousSDK }}' == 'True' ]]; then
|
if [[ '${{ parameters.withPreviousSDK }}' == 'True' ]]; then
|
||||||
# Source-built artifacts are from CentOS 8 Stream. We want to download them without
|
# Source-built artifacts are from CentOS 8 Stream or Alpine 3.17. We want to download them without
|
||||||
# downloading portable versions from the internet.
|
# downloading portable versions from the internet.
|
||||||
customPrepArgs="${customPrepArgs} --no-sdk --no-bootstrap"
|
customPrepArgs="${customPrepArgs} --no-sdk --no-bootstrap"
|
||||||
prepSdk=false
|
prepSdk=false
|
||||||
|
|
|
@ -8,6 +8,9 @@ parameters:
|
||||||
# Branch of the VMR to use (to push to for internal builds)
|
# Branch of the VMR to use (to push to for internal builds)
|
||||||
vmrBranch: $(Build.SourceBranch)
|
vmrBranch: $(Build.SourceBranch)
|
||||||
|
|
||||||
|
# True when the build is a lite build
|
||||||
|
isLiteBuild:
|
||||||
|
|
||||||
# True when build is running from dotnet/dotnet directly
|
# True when build is running from dotnet/dotnet directly
|
||||||
isBuiltFromVmr:
|
isBuiltFromVmr:
|
||||||
|
|
||||||
|
@ -67,8 +70,6 @@ stages:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
# PR and CI legs ------------------------------------
|
|
||||||
|
|
||||||
- template: ../jobs/vmr-build.yml
|
- template: ../jobs/vmr-build.yml
|
||||||
parameters:
|
parameters:
|
||||||
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
|
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
|
||||||
|
@ -89,7 +90,45 @@ stages:
|
||||||
|
|
||||||
- ${{ if ne(variables['Build.Reason'], 'PullRequest') }}:
|
- ${{ if ne(variables['Build.Reason'], 'PullRequest') }}:
|
||||||
|
|
||||||
# CI - Stage 1 x64 legs ------------------------------------
|
- template: ../jobs/vmr-build.yml
|
||||||
|
parameters:
|
||||||
|
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
|
||||||
|
buildName: CentOSStream8_Online_CurrentSourceBuiltSdk
|
||||||
|
isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
|
||||||
|
vmrBranch: ${{ variables.VmrBranch }}
|
||||||
|
architecture: x64
|
||||||
|
pool:
|
||||||
|
name: ${{ variables.defaultPoolName }}
|
||||||
|
demands: ${{ variables.defaultPoolDemands }}
|
||||||
|
container: ${{ parameters.centOSStream8Container }}
|
||||||
|
buildFromArchive: false # 🚫
|
||||||
|
enablePoison: false # 🚫
|
||||||
|
excludeOmniSharpTests: true # ✅
|
||||||
|
runOnline: true # ✅
|
||||||
|
useMonoRuntime: false # 🚫
|
||||||
|
withPreviousSDK: false # 🚫
|
||||||
|
reuseBuildArtifactsFrom: CentOSStream8_Online_MsftSdk
|
||||||
|
|
||||||
|
- template: ../jobs/vmr-build.yml
|
||||||
|
parameters:
|
||||||
|
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
|
||||||
|
buildName: Alpine317_Offline_PreviousSourceBuiltSdk
|
||||||
|
isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
|
||||||
|
vmrBranch: ${{ variables.VmrBranch }}
|
||||||
|
architecture: x64
|
||||||
|
artifactsRid: alpine.3.17-x64
|
||||||
|
pool:
|
||||||
|
name: ${{ variables.defaultPoolName }}
|
||||||
|
demands: ${{ variables.defaultPoolDemands }}
|
||||||
|
container: ${{ parameters.alpine317Container }}
|
||||||
|
buildFromArchive: false # 🚫
|
||||||
|
enablePoison: true # ✅
|
||||||
|
excludeOmniSharpTests: true # ✅
|
||||||
|
runOnline: false # 🚫
|
||||||
|
useMonoRuntime: false # 🚫
|
||||||
|
withPreviousSDK: true # ✅
|
||||||
|
|
||||||
|
- ${{ if eq(parameters.isLiteBuild, false) }}:
|
||||||
|
|
||||||
- template: ../jobs/vmr-build.yml
|
- template: ../jobs/vmr-build.yml
|
||||||
parameters:
|
parameters:
|
||||||
|
@ -109,24 +148,6 @@ stages:
|
||||||
useMonoRuntime: false # 🚫
|
useMonoRuntime: false # 🚫
|
||||||
withPreviousSDK: false # 🚫
|
withPreviousSDK: false # 🚫
|
||||||
|
|
||||||
- template: ../jobs/vmr-build.yml
|
|
||||||
parameters:
|
|
||||||
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
|
|
||||||
buildName: Alpine317_Offline_MsftSdk
|
|
||||||
isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
|
|
||||||
vmrBranch: ${{ variables.VmrBranch }}
|
|
||||||
architecture: x64
|
|
||||||
pool:
|
|
||||||
name: ${{ variables.defaultPoolName }}
|
|
||||||
demands: ${{ variables.defaultPoolDemands }}
|
|
||||||
container: ${{ parameters.alpine317Container }}
|
|
||||||
buildFromArchive: false # ✅
|
|
||||||
enablePoison: false # 🚫
|
|
||||||
excludeOmniSharpTests: true # ✅
|
|
||||||
runOnline: false # 🚫
|
|
||||||
useMonoRuntime: false # 🚫
|
|
||||||
withPreviousSDK: false # 🚫
|
|
||||||
|
|
||||||
- template: ../jobs/vmr-build.yml
|
- template: ../jobs/vmr-build.yml
|
||||||
parameters:
|
parameters:
|
||||||
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
|
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
|
||||||
|
@ -134,6 +155,7 @@ stages:
|
||||||
isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
|
isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
|
||||||
vmrBranch: ${{ variables.VmrBranch }}
|
vmrBranch: ${{ variables.VmrBranch }}
|
||||||
architecture: x64
|
architecture: x64
|
||||||
|
artifactsRid: centos.8-x64
|
||||||
pool:
|
pool:
|
||||||
name: ${{ variables.defaultPoolName }}
|
name: ${{ variables.defaultPoolName }}
|
||||||
demands: ${{ variables.defaultPoolDemands }}
|
demands: ${{ variables.defaultPoolDemands }}
|
||||||
|
@ -152,6 +174,7 @@ stages:
|
||||||
isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
|
isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
|
||||||
vmrBranch: ${{ variables.VmrBranch }}
|
vmrBranch: ${{ variables.VmrBranch }}
|
||||||
architecture: x64
|
architecture: x64
|
||||||
|
artifactsRid: centos.8-x64
|
||||||
pool:
|
pool:
|
||||||
name: ${{ variables.defaultPoolName }}
|
name: ${{ variables.defaultPoolName }}
|
||||||
demands: ${{ variables.defaultPoolDemands }}
|
demands: ${{ variables.defaultPoolDemands }}
|
||||||
|
@ -211,7 +234,7 @@ stages:
|
||||||
demands: ${{ variables.defaultPoolDemands }}
|
demands: ${{ variables.defaultPoolDemands }}
|
||||||
container: ${{ parameters.fedora38Container }}
|
container: ${{ parameters.fedora38Container }}
|
||||||
buildFromArchive: true # ✅
|
buildFromArchive: true # ✅
|
||||||
enablePoison: true # ✅
|
enablePoison: false # 🚫
|
||||||
excludeOmniSharpTests: false # 🚫
|
excludeOmniSharpTests: false # 🚫
|
||||||
runOnline: false # 🚫
|
runOnline: false # 🚫
|
||||||
useMonoRuntime: false # 🚫
|
useMonoRuntime: false # 🚫
|
||||||
|
@ -235,8 +258,6 @@ stages:
|
||||||
useMonoRuntime: false # 🚫
|
useMonoRuntime: false # 🚫
|
||||||
withPreviousSDK: false # 🚫
|
withPreviousSDK: false # 🚫
|
||||||
|
|
||||||
# CI - Stage 1 arm64 Legs ------------------------------------
|
|
||||||
|
|
||||||
- template: ../jobs/vmr-build.yml
|
- template: ../jobs/vmr-build.yml
|
||||||
parameters:
|
parameters:
|
||||||
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
|
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
|
||||||
|
@ -253,27 +274,6 @@ stages:
|
||||||
useMonoRuntime: false # 🚫
|
useMonoRuntime: false # 🚫
|
||||||
withPreviousSDK: false # 🚫
|
withPreviousSDK: false # 🚫
|
||||||
|
|
||||||
# CI - Stage 2 x64 Legs ------------------------------------
|
|
||||||
|
|
||||||
- template: ../jobs/vmr-build.yml
|
|
||||||
parameters:
|
|
||||||
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
|
|
||||||
buildName: CentOSStream8_Online_CurrentSourceBuiltSdk
|
|
||||||
isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
|
|
||||||
vmrBranch: ${{ variables.VmrBranch }}
|
|
||||||
architecture: x64
|
|
||||||
pool:
|
|
||||||
name: ${{ variables.defaultPoolName }}
|
|
||||||
demands: ${{ variables.defaultPoolDemands }}
|
|
||||||
container: ${{ parameters.centOSStream8Container }}
|
|
||||||
buildFromArchive: false # 🚫
|
|
||||||
enablePoison: false # 🚫
|
|
||||||
excludeOmniSharpTests: true # ✅
|
|
||||||
runOnline: false # 🚫
|
|
||||||
useMonoRuntime: false # 🚫
|
|
||||||
withPreviousSDK: false # 🚫
|
|
||||||
reuseBuildArtifactsFrom: CentOSStream8_Online_MsftSdk
|
|
||||||
|
|
||||||
- template: ../jobs/vmr-build.yml
|
- template: ../jobs/vmr-build.yml
|
||||||
parameters:
|
parameters:
|
||||||
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
|
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
"cmake": "3.21.0"
|
"cmake": "3.21.0"
|
||||||
},
|
},
|
||||||
"msbuild-sdks": {
|
"msbuild-sdks": {
|
||||||
"Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.23553.1",
|
"Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.23556.4",
|
||||||
"Microsoft.DotNet.CMake.Sdk": "9.0.0-beta.23553.1"
|
"Microsoft.DotNet.CMake.Sdk": "9.0.0-beta.23556.4"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
<ImportNetSdkFromRepoToolset>false</ImportNetSdkFromRepoToolset>
|
<ImportNetSdkFromRepoToolset>false</ImportNetSdkFromRepoToolset>
|
||||||
<_SuppressSdkImports>true</_SuppressSdkImports>
|
<_SuppressSdkImports>true</_SuppressSdkImports>
|
||||||
<Configuration Condition="$(Configuration) == ''">Release</Configuration>
|
<Configuration Condition="$(Configuration) == ''">Release</Configuration>
|
||||||
|
<NetCurrent>net9.0</NetCurrent>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<Import Condition="'$(SkipArcadeSdkImport)' != 'true'" Project="Sdk.props" Sdk="Microsoft.DotNet.Arcade.Sdk" />
|
<Import Condition="'$(SkipArcadeSdkImport)' != 'true'" Project="Sdk.props" Sdk="Microsoft.DotNet.Arcade.Sdk" />
|
||||||
|
|
|
@ -199,6 +199,7 @@
|
||||||
|
|
||||||
<!-- Multiple loggers are specified so that results are captured in trx and pipelines can fail with AzDO pipeline warnings -->
|
<!-- Multiple loggers are specified so that results are captured in trx and pipelines can fail with AzDO pipeline warnings -->
|
||||||
<Exec Command="$(DotnetToolCommand) test $(SmokeTestsDir) --logger:trx --logger:'console;verbosity=$(SmokeTestConsoleVerbosity)' -c $(Configuration)"
|
<Exec Command="$(DotnetToolCommand) test $(SmokeTestsDir) --logger:trx --logger:'console;verbosity=$(SmokeTestConsoleVerbosity)' -c $(Configuration)"
|
||||||
|
IgnoreStandardErrorWarningFormat="true"
|
||||||
EnvironmentVariables="
|
EnvironmentVariables="
|
||||||
SMOKE_TESTS_SDK_TARBALL_PATH=$(SdkTarballPath);
|
SMOKE_TESTS_SDK_TARBALL_PATH=$(SdkTarballPath);
|
||||||
SMOKE_TESTS_SOURCEBUILT_ARTIFACTS_PATH=$(SourceBuiltArtifactsPath);
|
SMOKE_TESTS_SOURCEBUILT_ARTIFACTS_PATH=$(SourceBuiltArtifactsPath);
|
||||||
|
@ -217,7 +218,7 @@
|
||||||
|
|
||||||
<Target Name="CheckIfCreateSmokeTestPrereqsExistToPack">
|
<Target Name="CheckIfCreateSmokeTestPrereqsExistToPack">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<SmokeTestsArtifactsDir>$(SmokeTestsDir)bin/$(Configuration)/net8.0/</SmokeTestsArtifactsDir>
|
<SmokeTestsArtifactsDir>$(SmokeTestsDir)bin/$(Configuration)/$(NetCurrent)/</SmokeTestsArtifactsDir>
|
||||||
<SmokeTestsPackagesDir>$(SmokeTestsArtifactsDir)packages/</SmokeTestsPackagesDir>
|
<SmokeTestsPackagesDir>$(SmokeTestsArtifactsDir)packages/</SmokeTestsPackagesDir>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|
|
@ -15,23 +15,21 @@
|
||||||
Building .NET from source depends on several archives, depending on the branch's current
|
Building .NET from source depends on several archives, depending on the branch's current
|
||||||
source-buildability status.
|
source-buildability status.
|
||||||
|
|
||||||
PrivateSourceBuiltArtifactsUrl is a tar.gz of .NET build outputs from a previous
|
PrivateSourceBuiltSdkVersion is the version number of a tar.gz of the source build .NET SDK
|
||||||
build needed to build the current version of .NET. This is always defined, because .NET needs
|
from the previous release for a particular OS. It is used by CI to validate that the current
|
||||||
to be bootstrappable at any point in time.
|
release can be built with it.
|
||||||
|
|
||||||
PrivateSourceBuiltPrebuiltsUrl is a tar.gz of assets downloaded from the internet
|
PrivateSourceBuiltArtifactsVersion is the version number of a tar.gz of .NET build outputs
|
||||||
that are needed to build the current version of .NET. Early in the lifecycle of a .NET major
|
from a previous build needed to build the current version of .NET. This is always defined
|
||||||
or minor release, prebuilts may be needed. When the release is mature, prebuilts are not
|
because .NET needs to be bootstrappable at any point in time.
|
||||||
necessary, and this property is removed from the file.
|
|
||||||
|
|
||||||
PrivateSourceBuiltSdkUrl_<abc> is a tar.gz of the source build .NET SDK from the previous release
|
PrivateSourceBuiltPrebuiltsVersion is the version number of a tar.gz of assets downloaded
|
||||||
for a particular OS. It is used by CI to validate that the current release can be built with it.
|
from the internet that are needed to build the current version of .NET. Early in the lifecycle
|
||||||
|
of a .NET major or minor release, prebuilts may be needed. When the release is mature, prebuilts
|
||||||
These URLs can't be composed from their base URL and version as we read them from the
|
are not necessary, and this property is removed from the file.
|
||||||
prep.sh and pipeline scripts, outside of MSBuild.
|
|
||||||
-->
|
-->
|
||||||
<PrivateSourceBuiltArtifactsUrl>https://dotnetcli.azureedge.net/source-built-artifacts/assets/Private.SourceBuilt.Artifacts.8.0.100-rc.2.23502.1.centos.8-x64.tar.gz</PrivateSourceBuiltArtifactsUrl>
|
<PrivateSourceBuiltSdkVersion>8.0.100-rc.2.23502.1</PrivateSourceBuiltSdkVersion>
|
||||||
<PrivateSourceBuiltSdkUrl_CentOS8Stream>https://dotnetcli.azureedge.net/source-built-artifacts/sdks/dotnet-sdk-8.0.100-rc.2.23502.1-centos.8-x64.tar.gz</PrivateSourceBuiltSdkUrl_CentOS8Stream>
|
<PrivateSourceBuiltArtifactsVersion>8.0.100-rc.2.23502.1</PrivateSourceBuiltArtifactsVersion>
|
||||||
<PrivateSourceBuiltPrebuiltsUrl>https://dotnetcli.azureedge.net/source-built-artifacts/assets/Private.SourceBuilt.Prebuilts.0.1.0-9.0.100-3.centos.8-x64.tar.gz</PrivateSourceBuiltPrebuiltsUrl>
|
<PrivateSourceBuiltPrebuiltsVersion>0.1.0-9.0.100-3</PrivateSourceBuiltPrebuiltsVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
22
src/SourceBuild/content/eng/pipelines/ci-lite.yml
Normal file
22
src/SourceBuild/content/eng/pipelines/ci-lite.yml
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
# This is the dotnet/dotnet-lite pipeline that is triggered by pushes to main and PRs targetting main and release/*.
|
||||||
|
|
||||||
|
trigger:
|
||||||
|
batch: true
|
||||||
|
branches:
|
||||||
|
include:
|
||||||
|
- main
|
||||||
|
|
||||||
|
pr:
|
||||||
|
branches:
|
||||||
|
include:
|
||||||
|
- main
|
||||||
|
- release/*
|
||||||
|
|
||||||
|
stages:
|
||||||
|
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
||||||
|
- template: templates/stages/vmr-scan.yml
|
||||||
|
|
||||||
|
- template: /src/installer/eng/pipelines/templates/stages/vmr-build.yml
|
||||||
|
parameters:
|
||||||
|
isBuiltFromVmr: true
|
||||||
|
isLiteBuild: true
|
|
@ -1,31 +1,27 @@
|
||||||
# This is the main build definition (PR+CI) for dotnet/dotnet
|
# This is the dotnet/dotnet pipeline that is triggered every weekday at midnight (00:00 UTC) for "main" and when changes are pushed to release/* and internal/release/* branches.
|
||||||
|
|
||||||
|
schedules:
|
||||||
|
- cron: '0 0 * * Mon-Fri'
|
||||||
|
displayName: Weekday midnight build
|
||||||
|
branches:
|
||||||
|
include:
|
||||||
|
- main
|
||||||
|
batch: true
|
||||||
|
|
||||||
trigger:
|
trigger:
|
||||||
batch: true
|
batch: true
|
||||||
branches:
|
branches:
|
||||||
include:
|
include:
|
||||||
- main
|
- release/*
|
||||||
- release/*
|
- internal/release/*
|
||||||
- internal/release/*
|
|
||||||
exclude:
|
|
||||||
- release/*.0.2xx
|
|
||||||
- release/*.0.3xx
|
|
||||||
- release/*.0.4xx
|
|
||||||
- internal/release/*.0.2xx
|
|
||||||
- internal/release/*.0.3xx
|
|
||||||
- internal/release/*.0.4xx
|
|
||||||
|
|
||||||
pr:
|
pr: none
|
||||||
branches:
|
|
||||||
include:
|
|
||||||
- main
|
|
||||||
- release/*
|
|
||||||
- internal/release/*
|
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
|
- ${{ if ne(variables['Build.Reason'], 'Schedule') }}:
|
||||||
- template: templates/stages/vmr-scan.yml
|
- template: templates/stages/vmr-scan.yml
|
||||||
|
|
||||||
- template: /src/installer/eng/pipelines/templates/stages/vmr-build.yml
|
- template: /src/installer/eng/pipelines/templates/stages/vmr-build.yml
|
||||||
parameters:
|
parameters:
|
||||||
isBuiltFromVmr: true
|
isBuiltFromVmr: true
|
||||||
|
isLiteBuild: false
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net8.0</TargetFramework>
|
<TargetFramework>$(NetCurrent)</TargetFramework>
|
||||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||||
<OutputPath>$(LeakDetectionTasksBinDir)</OutputPath>
|
<OutputPath>$(LeakDetectionTasksBinDir)</OutputPath>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net8.0</TargetFramework>
|
<TargetFramework>$(NetCurrent)</TargetFramework>
|
||||||
<OutputPath>$(XPlatTasksBinDir)</OutputPath>
|
<OutputPath>$(XPlatTasksBinDir)</OutputPath>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
### --no-bootstrap Don't replace portable packages in the download source-built artifacts
|
### --no-bootstrap Don't replace portable packages in the download source-built artifacts
|
||||||
### --no-prebuilts Exclude the download of the prebuilts archive
|
### --no-prebuilts Exclude the download of the prebuilts archive
|
||||||
### --no-sdk Exclude the download of the .NET SDK
|
### --no-sdk Exclude the download of the .NET SDK
|
||||||
|
### --artifacts-rid The RID of the previously source-built artifacts archive to download
|
||||||
|
### Default is centos.8-x64
|
||||||
### --runtime-source-feed URL of a remote server or a local directory, from which SDKs and
|
### --runtime-source-feed URL of a remote server or a local directory, from which SDKs and
|
||||||
### runtimes can be downloaded
|
### runtimes can be downloaded
|
||||||
### --runtime-source-feed-key Key for accessing the above server, if necessary
|
### --runtime-source-feed-key Key for accessing the above server, if necessary
|
||||||
|
@ -24,10 +26,13 @@ function print_help () {
|
||||||
sed -n '/^### /,/^$/p' "$source" | cut -b 5-
|
sed -n '/^### /,/^$/p' "$source" | cut -b 5-
|
||||||
}
|
}
|
||||||
|
|
||||||
|
defaultArtifactsRid='centos.8-x64'
|
||||||
|
|
||||||
buildBootstrap=true
|
buildBootstrap=true
|
||||||
downloadArtifacts=true
|
downloadArtifacts=true
|
||||||
downloadPrebuilts=true
|
downloadPrebuilts=true
|
||||||
installDotnet=true
|
installDotnet=true
|
||||||
|
artifactsRid=$defaultArtifactsRid
|
||||||
runtime_source_feed='' # IBM requested these to support s390x scenarios
|
runtime_source_feed='' # IBM requested these to support s390x scenarios
|
||||||
runtime_source_feed_key='' # IBM requested these to support s390x scenarios
|
runtime_source_feed_key='' # IBM requested these to support s390x scenarios
|
||||||
positional_args=()
|
positional_args=()
|
||||||
|
@ -53,6 +58,9 @@ while :; do
|
||||||
--no-sdk)
|
--no-sdk)
|
||||||
installDotnet=false
|
installDotnet=false
|
||||||
;;
|
;;
|
||||||
|
--artifacts-rid)
|
||||||
|
artifactsRid=$2
|
||||||
|
;;
|
||||||
--runtime-source-feed)
|
--runtime-source-feed)
|
||||||
runtime_source_feed=$2
|
runtime_source_feed=$2
|
||||||
shift
|
shift
|
||||||
|
@ -107,17 +115,27 @@ fi
|
||||||
function DownloadArchive {
|
function DownloadArchive {
|
||||||
archiveType="$1"
|
archiveType="$1"
|
||||||
isRequired="$2"
|
isRequired="$2"
|
||||||
|
artifactsRid="$3"
|
||||||
|
|
||||||
packageVersionsPath="$SCRIPT_ROOT/eng/Versions.props"
|
packageVersionsPath="$SCRIPT_ROOT/eng/Versions.props"
|
||||||
notFoundMessage="No source-built $archiveType found to download..."
|
notFoundMessage="No source-built $archiveType found to download..."
|
||||||
|
|
||||||
echo " Looking for source-built $archiveType to download..."
|
echo " Looking for source-built $archiveType to download..."
|
||||||
archiveVersionLine=$(grep -m 1 "<PrivateSourceBuilt${archiveType}Url>" "$packageVersionsPath" || :)
|
archiveVersionLine=$(grep -m 1 "<PrivateSourceBuilt${archiveType}Version>" "$packageVersionsPath" || :)
|
||||||
versionPattern="<PrivateSourceBuilt${archiveType}Url>(.*)</PrivateSourceBuilt${archiveType}Url>"
|
versionPattern="<PrivateSourceBuilt${archiveType}Version>(.*)</PrivateSourceBuilt${archiveType}Version>"
|
||||||
if [[ $archiveVersionLine =~ $versionPattern ]]; then
|
if [[ $archiveVersionLine =~ $versionPattern ]]; then
|
||||||
archiveUrl="${BASH_REMATCH[1]}"
|
archiveVersion="${BASH_REMATCH[1]}"
|
||||||
echo " Downloading source-built $archiveType from $archiveUrl..."
|
|
||||||
(cd "$packagesArchiveDir" && curl --retry 5 -O "$archiveUrl")
|
if [ "$archiveType" == "Prebuilts" ]; then
|
||||||
|
archiveRid=$defaultArtifactsRid
|
||||||
|
else
|
||||||
|
archiveRid=$artifactsRid
|
||||||
|
fi
|
||||||
|
|
||||||
|
archiveUrl="https://dotnetcli.azureedge.net/source-built-artifacts/assets/Private.SourceBuilt.$archiveType.$archiveVersion.$archiveRid.tar.gz"
|
||||||
|
|
||||||
|
echo " Downloading source-built $archiveType from $archiveUrl..."
|
||||||
|
(cd "$packagesArchiveDir" && curl --retry 5 -O "$archiveUrl")
|
||||||
elif [ "$isRequired" == true ]; then
|
elif [ "$isRequired" == true ]; then
|
||||||
echo " ERROR: $notFoundMessage"
|
echo " ERROR: $notFoundMessage"
|
||||||
exit 1
|
exit 1
|
||||||
|
@ -164,12 +182,12 @@ fi
|
||||||
|
|
||||||
# Read the eng/Versions.props to get the archives to download and download them
|
# Read the eng/Versions.props to get the archives to download and download them
|
||||||
if [ "$downloadArtifacts" == true ]; then
|
if [ "$downloadArtifacts" == true ]; then
|
||||||
DownloadArchive Artifacts true
|
DownloadArchive Artifacts true $artifactsRid
|
||||||
if [ "$buildBootstrap" == true ]; then
|
if [ "$buildBootstrap" == true ]; then
|
||||||
BootstrapArtifacts
|
BootstrapArtifacts
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$downloadPrebuilts" == true ]; then
|
if [ "$downloadPrebuilts" == true ]; then
|
||||||
DownloadArchive Prebuilts false
|
DownloadArchive Prebuilts false $artifactsRid
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -14,7 +14,6 @@
|
||||||
<MinimalConsoleLogOutput Condition="'$(MinimalConsoleLogOutput)' == ''">true</MinimalConsoleLogOutput>
|
<MinimalConsoleLogOutput Condition="'$(MinimalConsoleLogOutput)' == ''">true</MinimalConsoleLogOutput>
|
||||||
<RepoConsoleLogFile>$(LoggingDir)$(RepositoryName).log</RepoConsoleLogFile>
|
<RepoConsoleLogFile>$(LoggingDir)$(RepositoryName).log</RepoConsoleLogFile>
|
||||||
<RedirectRepoOutputToLog Condition="'$(MinimalConsoleLogOutput)' == 'true'">>> $(RepoConsoleLogFile) 2>&1</RedirectRepoOutputToLog>
|
<RedirectRepoOutputToLog Condition="'$(MinimalConsoleLogOutput)' == 'true'">>> $(RepoConsoleLogFile) 2>&1</RedirectRepoOutputToLog>
|
||||||
<NetCurrent>net8.0</NetCurrent>
|
|
||||||
|
|
||||||
<PackagesOutput>$(ProjectDirectory)artifacts/packages/$(Configuration)/NonShipping/</PackagesOutput>
|
<PackagesOutput>$(ProjectDirectory)artifacts/packages/$(Configuration)/NonShipping/</PackagesOutput>
|
||||||
|
|
||||||
|
|
|
@ -26,38 +26,6 @@
|
||||||
<MSBuild Projects="@(_DependentProject)" Targets="Build" BuildInParallel="$(BuildInParallel)" StopOnFirstFailure="true" />
|
<MSBuild Projects="@(_DependentProject)" Targets="Build" BuildInParallel="$(BuildInParallel)" StopOnFirstFailure="true" />
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="AddNoWarns"
|
|
||||||
BeforeTargets="Build"
|
|
||||||
Condition=" EXISTS('$(ProjectDirectory)Directory.Build.props') OR EXISTS('$(ProjectDirectory)src/Directory.Build.props') "
|
|
||||||
Inputs="$(MSBuildProjectFullPath)"
|
|
||||||
Outputs="$(RepoCompletedSemaphorePath)AddNoWarns.complete" >
|
|
||||||
|
|
||||||
<!-- Don't warn on warnings that can be generated in source-build
|
|
||||||
but not necessarily in repo builds.
|
|
||||||
|
|
||||||
NU1603 - See https://github.com/dotnet/source-build/issues/2766.
|
|
||||||
|
|
||||||
NU5104 - During preview builds, some packages have pre-release versions.
|
|
||||||
Some repos with stable versions may need to uptake these packages
|
|
||||||
with pre-release versions because of PVP when building with
|
|
||||||
source-build. -->
|
|
||||||
<PropertyGroup>
|
|
||||||
<OldText><![CDATA[</Project>]]></OldText>
|
|
||||||
<NewText>
|
|
||||||
<![CDATA[ <PropertyGroup>
|
|
||||||
<NoWarn>%24(NoWarn);NU5104;NU1603;$(RepoNoWarns)</NoWarn>
|
|
||||||
</PropertyGroup>
|
|
||||||
</Project>]]>
|
|
||||||
</NewText>
|
|
||||||
|
|
||||||
<DirectoryBuildPropsFile Condition=" EXISTS('$(ProjectDirectory)Directory.Build.props') ">$(ProjectDirectory)Directory.Build.props</DirectoryBuildPropsFile>
|
|
||||||
<DirectoryBuildPropsFile Condition=" '$(DirectoryBuildPropsFile)' == '' AND EXISTS('$(ProjectDirectory)src/Directory.Build.props') ">$(ProjectDirectory)src/Directory.Build.props</DirectoryBuildPropsFile>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ReplaceTextInFile InputFile="$(DirectoryBuildPropsFile)"
|
|
||||||
OldText="$(OldText)"
|
|
||||||
NewText="$(NewText)" />
|
|
||||||
</Target>
|
|
||||||
|
|
||||||
<Target Name="UpdateNuGetConfig"
|
<Target Name="UpdateNuGetConfig"
|
||||||
BeforeTargets="Build"
|
BeforeTargets="Build"
|
||||||
Condition="'$(NuGetConfigFile)' != '' OR '@(NuGetConfigFiles)' != ''"
|
Condition="'$(NuGetConfigFile)' != '' OR '@(NuGetConfigFiles)' != ''"
|
||||||
|
|
|
@ -4,8 +4,6 @@
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<NuGetKeyFilePath>$(KeysDir)NuGet.Client.snk</NuGetKeyFilePath>
|
<NuGetKeyFilePath>$(KeysDir)NuGet.Client.snk</NuGetKeyFilePath>
|
||||||
<DeterministicBuildOptOut>true</DeterministicBuildOptOut>
|
<DeterministicBuildOptOut>true</DeterministicBuildOptOut>
|
||||||
<!-- SYSLIB0051 - Type or member is obsolete: https://github.com/NuGet/Home/issues/12626 -->
|
|
||||||
<RepoNoWarns>SYSLIB0051</RepoNoWarns>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
@ -5,9 +5,6 @@
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<LogVerbosityOptOut>true</LogVerbosityOptOut>
|
<LogVerbosityOptOut>true</LogVerbosityOptOut>
|
||||||
|
|
||||||
<!-- NU5129: https://github.com/dotnet/runtime/issues/89208 -->
|
|
||||||
<RepoNoWarns>NU5129</RepoNoWarns>
|
|
||||||
|
|
||||||
<CleanCommand>$(ProjectDirectory)/clean$(ShellExtension)</CleanCommand>
|
<CleanCommand>$(ProjectDirectory)/clean$(ShellExtension)</CleanCommand>
|
||||||
|
|
||||||
<OverrideTargetRid>$(TargetRid)</OverrideTargetRid>
|
<OverrideTargetRid>$(TargetRid)</OverrideTargetRid>
|
||||||
|
|
|
@ -6,8 +6,6 @@
|
||||||
<BuildCommandArgs>$(BuildCommandArgs) /p:SemanticVersioningV1=true</BuildCommandArgs>
|
<BuildCommandArgs>$(BuildCommandArgs) /p:SemanticVersioningV1=true</BuildCommandArgs>
|
||||||
<BuildCommand>$(ProjectDirectory)\eng\common\build$(ShellExtension) $(BuildCommandArgs)</BuildCommand>
|
<BuildCommand>$(ProjectDirectory)\eng\common\build$(ShellExtension) $(BuildCommandArgs)</BuildCommand>
|
||||||
<DeterministicBuildOptOut>true</DeterministicBuildOptOut>
|
<DeterministicBuildOptOut>true</DeterministicBuildOptOut>
|
||||||
<!-- IDE0090: https://github.com/microsoft/vstest/pull/4674 -->
|
|
||||||
<RepoNoWarns>IDE0090</RepoNoWarns>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
@ -40,9 +40,7 @@ public class ArtifactsSizeTest : SdkTests
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[SkippableFact(Config.IncludeArtifactsSizeEnv, skipOnFalseEnv: true)]
|
||||||
// https://github.com/dotnet/source-build/issues/3668
|
|
||||||
//[SkippableFact(Config.IncludeArtifactsSizeEnv, skipOnFalseEnv: true)]
|
|
||||||
public void CompareArtifactsToBaseline()
|
public void CompareArtifactsToBaseline()
|
||||||
{
|
{
|
||||||
Utilities.ValidateNotNullOrWhiteSpace(Config.SourceBuiltArtifactsPath, Config.SourceBuiltArtifactsPathEnv);
|
Utilities.ValidateNotNullOrWhiteSpace(Config.SourceBuiltArtifactsPath, Config.SourceBuiltArtifactsPathEnv);
|
||||||
|
|
|
@ -19,9 +19,8 @@ public class BasicScenarioTests : SdkTests
|
||||||
{
|
{
|
||||||
public BasicScenarioTests(ITestOutputHelper outputHelper) : base(outputHelper) { }
|
public BasicScenarioTests(ITestOutputHelper outputHelper) : base(outputHelper) { }
|
||||||
|
|
||||||
// https://github.com/dotnet/source-build/issues/3668
|
[Theory]
|
||||||
// [Theory]
|
[MemberData(nameof(GetScenarioObjects))]
|
||||||
// [MemberData(nameof(GetScenarioObjects))]
|
|
||||||
public void VerifyScenario(TestScenario scenario) => scenario.Execute(DotNetHelper);
|
public void VerifyScenario(TestScenario scenario) => scenario.Execute(DotNetHelper);
|
||||||
|
|
||||||
public static IEnumerable<object[]> GetScenarioObjects() => GetScenarios().Select(scenario => new object[] { scenario });
|
public static IEnumerable<object[]> GetScenarioObjects() => GetScenarios().Select(scenario => new object[] { scenario });
|
||||||
|
@ -37,9 +36,10 @@ public class BasicScenarioTests : SdkTests
|
||||||
// R2R is not supported on Mono (see https://github.com/dotnet/runtime/issues/88419#issuecomment-1623762676)
|
// R2R is not supported on Mono (see https://github.com/dotnet/runtime/issues/88419#issuecomment-1623762676)
|
||||||
DotNetActions.Build | DotNetActions.Run | (DotNetHelper.ShouldPublishComplex() ? DotNetActions.None : DotNetActions.PublishComplex) | (helper.IsMonoRuntime ? DotNetActions.None : DotNetActions.PublishR2R));
|
DotNetActions.Build | DotNetActions.Run | (DotNetHelper.ShouldPublishComplex() ? DotNetActions.None : DotNetActions.PublishComplex) | (helper.IsMonoRuntime ? DotNetActions.None : DotNetActions.PublishR2R));
|
||||||
yield return new(nameof(BasicScenarioTests), language, DotNetTemplate.ClassLib, DotNetActions.Build | DotNetActions.Publish);
|
yield return new(nameof(BasicScenarioTests), language, DotNetTemplate.ClassLib, DotNetActions.Build | DotNetActions.Publish);
|
||||||
yield return new(nameof(BasicScenarioTests), language, DotNetTemplate.XUnit, DotNetActions.Test);
|
// TODO: Uncomment when test templates are updated to net9.0: https://github.com/dotnet/source-build/issues/3668
|
||||||
yield return new(nameof(BasicScenarioTests), language, DotNetTemplate.NUnit, DotNetActions.Test);
|
// yield return new(nameof(BasicScenarioTests), language, DotNetTemplate.XUnit, DotNetActions.Test);
|
||||||
yield return new(nameof(BasicScenarioTests), language, DotNetTemplate.MSTest, DotNetActions.Test);
|
// yield return new(nameof(BasicScenarioTests), language, DotNetTemplate.NUnit, DotNetActions.Test);
|
||||||
|
// yield return new(nameof(BasicScenarioTests), language, DotNetTemplate.MSTest, DotNetActions.Test);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,8 +21,7 @@ public class DebugTests : SdkTests
|
||||||
/// <Summary>
|
/// <Summary>
|
||||||
/// Verifies that all generated native files include native debug symbols.
|
/// Verifies that all generated native files include native debug symbols.
|
||||||
/// </Summary>
|
/// </Summary>
|
||||||
// https://github.com/dotnet/source-build/issues/3668
|
[Fact]
|
||||||
//[Fact]
|
|
||||||
public void SourceBuiltSdkContainsNativeDebugSymbols()
|
public void SourceBuiltSdkContainsNativeDebugSymbols()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -19,8 +19,7 @@ public class DotNetFormatTests : SdkTests
|
||||||
/// <Summary>
|
/// <Summary>
|
||||||
/// Format an unformatted project and verify that the output matches the pre-computed solution.
|
/// Format an unformatted project and verify that the output matches the pre-computed solution.
|
||||||
/// </Summary>
|
/// </Summary>
|
||||||
// https://github.com/dotnet/source-build/issues/3668
|
[Fact]
|
||||||
// [Fact]
|
|
||||||
public void FormatProject()
|
public void FormatProject()
|
||||||
{
|
{
|
||||||
string unformattedCsFilePath = Path.Combine(BaselineHelper.GetAssetsDirectory(), UnformattedFileName);
|
string unformattedCsFilePath = Path.Combine(BaselineHelper.GetAssetsDirectory(), UnformattedFileName);
|
||||||
|
|
|
@ -13,8 +13,7 @@ public class DotNetWatchTests : SdkTests
|
||||||
{
|
{
|
||||||
public DotNetWatchTests(ITestOutputHelper outputHelper) : base(outputHelper) { }
|
public DotNetWatchTests(ITestOutputHelper outputHelper) : base(outputHelper) { }
|
||||||
|
|
||||||
// https://github.com/dotnet/source-build/issues/3668
|
[Fact]
|
||||||
//[Fact]
|
|
||||||
public void WatchTests()
|
public void WatchTests()
|
||||||
{
|
{
|
||||||
string projectDirectory = DotNetHelper.ExecuteNew(DotNetTemplate.Console.GetName(), nameof(DotNetWatchTests));
|
string projectDirectory = DotNetHelper.ExecuteNew(DotNetTemplate.Console.GetName(), nameof(DotNetWatchTests));
|
||||||
|
|
|
@ -137,8 +137,7 @@ public class LicenseScanTests : TestBase
|
||||||
_targetRepo = new DirectoryInfo(Config.LicenseScanPath).Name;
|
_targetRepo = new DirectoryInfo(Config.LicenseScanPath).Name;
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://github.com/dotnet/source-build/issues/3668
|
[SkippableFact(Config.LicenseScanPathEnv, skipOnNullOrWhiteSpaceEnv: true)]
|
||||||
//[SkippableFact(Config.LicenseScanPathEnv, skipOnNullOrWhiteSpaceEnv: true)]
|
|
||||||
public void ScanForLicenses()
|
public void ScanForLicenses()
|
||||||
{
|
{
|
||||||
Assert.NotNull(Config.LicenseScanPath);
|
Assert.NotNull(Config.LicenseScanPath);
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net8.0</TargetFramework>
|
<TargetFramework>net9.0</TargetFramework>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
|
|
||||||
<IsPackable>false</IsPackable>
|
<IsPackable>false</IsPackable>
|
||||||
|
|
|
@ -25,19 +25,18 @@ public class OmniSharpTests : SdkTests
|
||||||
|
|
||||||
public OmniSharpTests(ITestOutputHelper outputHelper) : base(outputHelper) { }
|
public OmniSharpTests(ITestOutputHelper outputHelper) : base(outputHelper) { }
|
||||||
|
|
||||||
// https://github.com/dotnet/source-build/issues/3668
|
[SkippableTheory(Config.ExcludeOmniSharpEnv, skipOnTrueEnv: true, skipArchitectures: new[] { "ppc64le", "s390x" })]
|
||||||
// [SkippableTheory(Config.ExcludeOmniSharpEnv, skipOnTrueEnv: true, skipArchitectures: new[] { "ppc64le", "s390x" })]
|
[InlineData(DotNetTemplate.BlazorWasm)]
|
||||||
// [InlineData(DotNetTemplate.BlazorWasm)]
|
[InlineData(DotNetTemplate.ClassLib)]
|
||||||
// [InlineData(DotNetTemplate.ClassLib)]
|
[InlineData(DotNetTemplate.Console)]
|
||||||
// [InlineData(DotNetTemplate.Console)]
|
[InlineData(DotNetTemplate.MSTest)]
|
||||||
// [InlineData(DotNetTemplate.MSTest)]
|
[InlineData(DotNetTemplate.Mvc)]
|
||||||
// [InlineData(DotNetTemplate.Mvc)]
|
[InlineData(DotNetTemplate.NUnit)]
|
||||||
// [InlineData(DotNetTemplate.NUnit)]
|
[InlineData(DotNetTemplate.Web)]
|
||||||
// [InlineData(DotNetTemplate.Web)]
|
[InlineData(DotNetTemplate.WebApp)]
|
||||||
// [InlineData(DotNetTemplate.WebApp)]
|
[InlineData(DotNetTemplate.WebApi)]
|
||||||
// [InlineData(DotNetTemplate.WebApi)]
|
[InlineData(DotNetTemplate.Worker)]
|
||||||
// [InlineData(DotNetTemplate.Worker)]
|
[InlineData(DotNetTemplate.XUnit)]
|
||||||
// [InlineData(DotNetTemplate.XUnit)]
|
|
||||||
public async void VerifyScenario(DotNetTemplate template)
|
public async void VerifyScenario(DotNetTemplate template)
|
||||||
{
|
{
|
||||||
await InitializeOmniSharp();
|
await InitializeOmniSharp();
|
||||||
|
|
|
@ -13,8 +13,7 @@ namespace Microsoft.DotNet.SourceBuild.SmokeTests
|
||||||
{
|
{
|
||||||
public PoisonTests(ITestOutputHelper outputHelper) : base(outputHelper) { }
|
public PoisonTests(ITestOutputHelper outputHelper) : base(outputHelper) { }
|
||||||
|
|
||||||
// https://github.com/dotnet/source-build/issues/3668
|
[SkippableFact(Config.PoisonReportPathEnv, skipOnNullOrWhiteSpaceEnv: true)]
|
||||||
// [SkippableFact(Config.PoisonReportPathEnv, skipOnNullOrWhiteSpaceEnv: true)]
|
|
||||||
public void VerifyUsage()
|
public void VerifyUsage()
|
||||||
{
|
{
|
||||||
if (!File.Exists(Config.PoisonReportPath))
|
if (!File.Exists(Config.PoisonReportPath))
|
||||||
|
|
|
@ -31,8 +31,7 @@ public class SdkContentTests : SdkTests
|
||||||
/// This makes the baseline durable between releases. This does mean however, entries
|
/// This makes the baseline durable between releases. This does mean however, entries
|
||||||
/// in the baseline may appear identical if the diff is version specific.
|
/// in the baseline may appear identical if the diff is version specific.
|
||||||
/// </Summary>
|
/// </Summary>
|
||||||
// https://github.com/dotnet/source-build/issues/3668
|
[SkippableFact(new[] { Config.MsftSdkTarballPathEnv, Config.SdkTarballPathEnv }, skipOnNullOrWhiteSpaceEnv: true)]
|
||||||
//[SkippableFact(new[] { Config.MsftSdkTarballPathEnv, Config.SdkTarballPathEnv }, skipOnNullOrWhiteSpaceEnv: true)]
|
|
||||||
public void CompareMsftToSbFileList()
|
public void CompareMsftToSbFileList()
|
||||||
{
|
{
|
||||||
const string msftFileListingFileName = "msftSdkFiles.txt";
|
const string msftFileListingFileName = "msftSdkFiles.txt";
|
||||||
|
@ -45,8 +44,7 @@ public class SdkContentTests : SdkTests
|
||||||
BaselineHelper.CompareBaselineContents("MsftToSbSdkFiles.diff", diff, OutputHelper, Config.WarnOnSdkContentDiffs);
|
BaselineHelper.CompareBaselineContents("MsftToSbSdkFiles.diff", diff, OutputHelper, Config.WarnOnSdkContentDiffs);
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://github.com/dotnet/source-build/issues/3668
|
[SkippableFact(new[] { Config.MsftSdkTarballPathEnv, Config.SdkTarballPathEnv }, skipOnNullOrWhiteSpaceEnv: true)]
|
||||||
//[SkippableFact(new[] { Config.MsftSdkTarballPathEnv, Config.SdkTarballPathEnv }, skipOnNullOrWhiteSpaceEnv: true)]
|
|
||||||
public void CompareMsftToSbAssemblyVersions()
|
public void CompareMsftToSbAssemblyVersions()
|
||||||
{
|
{
|
||||||
Assert.NotNull(Config.MsftSdkTarballPath);
|
Assert.NotNull(Config.MsftSdkTarballPath);
|
||||||
|
|
|
@ -32,8 +32,7 @@ public class SourcelinkTests : SdkTests
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Verifies that all symbols have valid sourcelinks.
|
/// Verifies that all symbols have valid sourcelinks.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
// https://github.com/dotnet/source-build/issues/3668
|
[Fact]
|
||||||
// [Fact]
|
|
||||||
public void VerifySourcelinks()
|
public void VerifySourcelinks()
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
|
|
|
@ -20,9 +20,8 @@ public class WebScenarioTests : SdkTests
|
||||||
{
|
{
|
||||||
public WebScenarioTests(ITestOutputHelper outputHelper) : base(outputHelper) { }
|
public WebScenarioTests(ITestOutputHelper outputHelper) : base(outputHelper) { }
|
||||||
|
|
||||||
// https://github.com/dotnet/source-build/issues/3668
|
[Theory]
|
||||||
// [Theory]
|
[MemberData(nameof(GetScenarioObjects))]
|
||||||
// [MemberData(nameof(GetScenarioObjects))]
|
|
||||||
public void VerifyScenario(TestScenario scenario) => scenario.Execute(DotNetHelper);
|
public void VerifyScenario(TestScenario scenario) => scenario.Execute(DotNetHelper);
|
||||||
|
|
||||||
public static IEnumerable<object[]> GetScenarioObjects() => GetScenarios().Select(scenario => new object[] { scenario });
|
public static IEnumerable<object[]> GetScenarioObjects() => GetScenarios().Select(scenario => new object[] { scenario });
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<packageSources>
|
<packageSources>
|
||||||
<clear />
|
<clear />
|
||||||
<add key="dotnet-public" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json" />
|
<add key="dotnet-public" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json" />
|
||||||
<add key="dotnet8" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet8/nuget/v3/index.json" />
|
<add key="dotnet9" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json" />
|
||||||
<add key="dotnet8-transport" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet8-transport/nuget/v3/index.json" />
|
<add key="dotnet9-transport" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9-transport/nuget/v3/index.json" />
|
||||||
</packageSources>
|
</packageSources>
|
||||||
</configuration>
|
</configuration>
|
||||||
|
|
|
@ -0,0 +1,219 @@
|
||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Nikola Milosavljevic <nikolam@microsoft.com>
|
||||||
|
Date: Tue, 7 Nov 2023 18:44:00 +0000
|
||||||
|
Subject: [PATCH] Add obsolete attributes to legacy serialization types
|
||||||
|
|
||||||
|
Backport: https://github.com/NuGet/NuGet.Client/pull/5496
|
||||||
|
---
|
||||||
|
.../Exceptions/PackageSourceException.cs | 3 +++
|
||||||
|
src/NuGet.Core/NuGet.Commands/Common/CommandException.cs | 3 +++
|
||||||
|
.../Exceptions/NuGetConfigurationException.cs | 3 +++
|
||||||
|
src/NuGet.Core/NuGet.Frameworks/FrameworkException.cs | 3 +++
|
||||||
|
.../Licenses/NuGetLicenseExpressionParsingException.cs | 3 +++
|
||||||
|
.../NuGet.Protocol/Exceptions/FatalProtocolException.cs | 3 +++
|
||||||
|
.../NuGet.Protocol/Exceptions/InvalidCacheProtocolException.cs | 3 +++
|
||||||
|
.../NuGet.Protocol/Exceptions/NuGetProtocolException.cs | 3 +++
|
||||||
|
.../NuGet.Protocol/Exceptions/RetriableProtocolException.cs | 3 +++
|
||||||
|
src/NuGet.Core/NuGet.Protocol/Plugins/PluginException.cs | 3 +++
|
||||||
|
src/NuGet.Core/NuGet.Protocol/Plugins/ProtocolException.cs | 3 +++
|
||||||
|
.../Exceptions/NuGetResolverConstraintException.cs | 3 +++
|
||||||
|
.../NuGet.Resolver/Exceptions/NuGetResolverException.cs | 3 +++
|
||||||
|
.../NuGet.Resolver/Exceptions/NuGetResolverInputException.cs | 3 +++
|
||||||
|
14 files changed, 42 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/src/NuGet.Clients/NuGet.PackageManagement.PowerShellCmdlets/Exceptions/PackageSourceException.cs b/src/NuGet.Clients/NuGet.PackageManagement.PowerShellCmdlets/Exceptions/PackageSourceException.cs
|
||||||
|
index ef589f85a..623d92259 100644
|
||||||
|
--- a/src/NuGet.Clients/NuGet.PackageManagement.PowerShellCmdlets/Exceptions/PackageSourceException.cs
|
||||||
|
+++ b/src/NuGet.Clients/NuGet.PackageManagement.PowerShellCmdlets/Exceptions/PackageSourceException.cs
|
||||||
|
@@ -14,6 +14,9 @@ public PackageSourceException(string message)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if NET8_0_OR_GREATER
|
||||||
|
+ [Obsolete(DiagnosticId = "SYSLIB0051")] // https://github.com/dotnet/docs/issues/34893
|
||||||
|
+#endif
|
||||||
|
protected PackageSourceException(SerializationInfo info, StreamingContext context) : base(info, context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
diff --git a/src/NuGet.Core/NuGet.Commands/Common/CommandException.cs b/src/NuGet.Core/NuGet.Commands/Common/CommandException.cs
|
||||||
|
index 0b2ded3fc..8ffa132ac 100644
|
||||||
|
--- a/src/NuGet.Core/NuGet.Commands/Common/CommandException.cs
|
||||||
|
+++ b/src/NuGet.Core/NuGet.Commands/Common/CommandException.cs
|
||||||
|
@@ -29,6 +29,9 @@ public CommandException(string message, Exception exception)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if NET8_0_OR_GREATER
|
||||||
|
+ [Obsolete(DiagnosticId = "SYSLIB0051")] // https://github.com/dotnet/docs/issues/34893
|
||||||
|
+#endif
|
||||||
|
protected CommandException(SerializationInfo info, StreamingContext context)
|
||||||
|
: base(info, context)
|
||||||
|
{
|
||||||
|
diff --git a/src/NuGet.Core/NuGet.Configuration/Exceptions/NuGetConfigurationException.cs b/src/NuGet.Core/NuGet.Configuration/Exceptions/NuGetConfigurationException.cs
|
||||||
|
index 7e62c4562..7eef58607 100644
|
||||||
|
--- a/src/NuGet.Core/NuGet.Configuration/Exceptions/NuGetConfigurationException.cs
|
||||||
|
+++ b/src/NuGet.Core/NuGet.Configuration/Exceptions/NuGetConfigurationException.cs
|
||||||
|
@@ -22,6 +22,9 @@ public NuGetConfigurationException(string message, Exception innerException)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if NET8_0_OR_GREATER
|
||||||
|
+ [Obsolete(DiagnosticId = "SYSLIB0051")] // https://github.com/dotnet/docs/issues/34893
|
||||||
|
+#endif
|
||||||
|
protected NuGetConfigurationException(SerializationInfo info, StreamingContext context) : base(info, context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
diff --git a/src/NuGet.Core/NuGet.Frameworks/FrameworkException.cs b/src/NuGet.Core/NuGet.Frameworks/FrameworkException.cs
|
||||||
|
index 9e538d481..99d6ebb5e 100644
|
||||||
|
--- a/src/NuGet.Core/NuGet.Frameworks/FrameworkException.cs
|
||||||
|
+++ b/src/NuGet.Core/NuGet.Frameworks/FrameworkException.cs
|
||||||
|
@@ -14,6 +14,9 @@ public FrameworkException(string message)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if NET8_0_OR_GREATER
|
||||||
|
+ [Obsolete(DiagnosticId = "SYSLIB0051")] // https://github.com/dotnet/docs/issues/34893
|
||||||
|
+#endif
|
||||||
|
protected FrameworkException(SerializationInfo info, StreamingContext context) : base(info, context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
diff --git a/src/NuGet.Core/NuGet.Packaging/Licenses/NuGetLicenseExpressionParsingException.cs b/src/NuGet.Core/NuGet.Packaging/Licenses/NuGetLicenseExpressionParsingException.cs
|
||||||
|
index b48fe5bdd..1af5356e0 100644
|
||||||
|
--- a/src/NuGet.Core/NuGet.Packaging/Licenses/NuGetLicenseExpressionParsingException.cs
|
||||||
|
+++ b/src/NuGet.Core/NuGet.Packaging/Licenses/NuGetLicenseExpressionParsingException.cs
|
||||||
|
@@ -18,6 +18,9 @@ public NuGetLicenseExpressionParsingException(string message, Exception innerExc
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if NET8_0_OR_GREATER
|
||||||
|
+ [Obsolete(DiagnosticId = "SYSLIB0051")] // https://github.com/dotnet/docs/issues/34893
|
||||||
|
+#endif
|
||||||
|
protected NuGetLicenseExpressionParsingException(SerializationInfo info, StreamingContext context) : base(info, context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
diff --git a/src/NuGet.Core/NuGet.Protocol/Exceptions/FatalProtocolException.cs b/src/NuGet.Core/NuGet.Protocol/Exceptions/FatalProtocolException.cs
|
||||||
|
index 68913b98d..fcb1e9dac 100644
|
||||||
|
--- a/src/NuGet.Core/NuGet.Protocol/Exceptions/FatalProtocolException.cs
|
||||||
|
+++ b/src/NuGet.Core/NuGet.Protocol/Exceptions/FatalProtocolException.cs
|
||||||
|
@@ -18,6 +18,9 @@ public FatalProtocolException(string message, Exception innerException) : base(m
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if NET8_0_OR_GREATER
|
||||||
|
+ [Obsolete(DiagnosticId = "SYSLIB0051")] // https://github.com/dotnet/docs/issues/34893
|
||||||
|
+#endif
|
||||||
|
protected FatalProtocolException(SerializationInfo info, StreamingContext context) : base(info, context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
diff --git a/src/NuGet.Core/NuGet.Protocol/Exceptions/InvalidCacheProtocolException.cs b/src/NuGet.Core/NuGet.Protocol/Exceptions/InvalidCacheProtocolException.cs
|
||||||
|
index de810344a..ca9b08c77 100644
|
||||||
|
--- a/src/NuGet.Core/NuGet.Protocol/Exceptions/InvalidCacheProtocolException.cs
|
||||||
|
+++ b/src/NuGet.Core/NuGet.Protocol/Exceptions/InvalidCacheProtocolException.cs
|
||||||
|
@@ -23,6 +23,9 @@ public InvalidCacheProtocolException(string message, Exception innerException)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if NET8_0_OR_GREATER
|
||||||
|
+ [Obsolete(DiagnosticId = "SYSLIB0051")] // https://github.com/dotnet/docs/issues/34893
|
||||||
|
+#endif
|
||||||
|
protected InvalidCacheProtocolException(SerializationInfo info, StreamingContext context) : base(info, context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
diff --git a/src/NuGet.Core/NuGet.Protocol/Exceptions/NuGetProtocolException.cs b/src/NuGet.Core/NuGet.Protocol/Exceptions/NuGetProtocolException.cs
|
||||||
|
index 8a1a81c9d..dc5566170 100644
|
||||||
|
--- a/src/NuGet.Core/NuGet.Protocol/Exceptions/NuGetProtocolException.cs
|
||||||
|
+++ b/src/NuGet.Core/NuGet.Protocol/Exceptions/NuGetProtocolException.cs
|
||||||
|
@@ -22,6 +22,9 @@ public NuGetProtocolException(string message, Exception innerException)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if NET8_0_OR_GREATER
|
||||||
|
+ [Obsolete(DiagnosticId = "SYSLIB0051")] // https://github.com/dotnet/docs/issues/34893
|
||||||
|
+#endif
|
||||||
|
protected NuGetProtocolException(SerializationInfo info, StreamingContext context) : base(info, context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
diff --git a/src/NuGet.Core/NuGet.Protocol/Exceptions/RetriableProtocolException.cs b/src/NuGet.Core/NuGet.Protocol/Exceptions/RetriableProtocolException.cs
|
||||||
|
index 4a63a8f4c..46e0001b4 100644
|
||||||
|
--- a/src/NuGet.Core/NuGet.Protocol/Exceptions/RetriableProtocolException.cs
|
||||||
|
+++ b/src/NuGet.Core/NuGet.Protocol/Exceptions/RetriableProtocolException.cs
|
||||||
|
@@ -17,6 +17,9 @@ public RetriableProtocolException(string message, Exception innerException) : ba
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if NET8_0_OR_GREATER
|
||||||
|
+ [Obsolete(DiagnosticId = "SYSLIB0051")] // https://github.com/dotnet/docs/issues/34893
|
||||||
|
+#endif
|
||||||
|
protected RetriableProtocolException(SerializationInfo info, StreamingContext context) : base(info, context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
diff --git a/src/NuGet.Core/NuGet.Protocol/Plugins/PluginException.cs b/src/NuGet.Core/NuGet.Protocol/Plugins/PluginException.cs
|
||||||
|
index da7df46fd..9976aa6c4 100644
|
||||||
|
--- a/src/NuGet.Core/NuGet.Protocol/Plugins/PluginException.cs
|
||||||
|
+++ b/src/NuGet.Core/NuGet.Protocol/Plugins/PluginException.cs
|
||||||
|
@@ -31,6 +31,9 @@ public PluginException(string message, Exception innerException)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if NET8_0_OR_GREATER
|
||||||
|
+ [Obsolete(DiagnosticId = "SYSLIB0051")] // https://github.com/dotnet/docs/issues/34893
|
||||||
|
+#endif
|
||||||
|
private PluginException(SerializationInfo info, StreamingContext context) : base(info, context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
diff --git a/src/NuGet.Core/NuGet.Protocol/Plugins/ProtocolException.cs b/src/NuGet.Core/NuGet.Protocol/Plugins/ProtocolException.cs
|
||||||
|
index df18f9f81..9f1ee5b11 100644
|
||||||
|
--- a/src/NuGet.Core/NuGet.Protocol/Plugins/ProtocolException.cs
|
||||||
|
+++ b/src/NuGet.Core/NuGet.Protocol/Plugins/ProtocolException.cs
|
||||||
|
@@ -31,6 +31,9 @@ public ProtocolException(string message, Exception innerException)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if NET8_0_OR_GREATER
|
||||||
|
+ [Obsolete(DiagnosticId = "SYSLIB0051")] // https://github.com/dotnet/docs/issues/34893
|
||||||
|
+#endif
|
||||||
|
private ProtocolException(SerializationInfo info, StreamingContext context) : base(info, context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
diff --git a/src/NuGet.Core/NuGet.Resolver/Exceptions/NuGetResolverConstraintException.cs b/src/NuGet.Core/NuGet.Resolver/Exceptions/NuGetResolverConstraintException.cs
|
||||||
|
index 6998e28c1..1f3c51adb 100644
|
||||||
|
--- a/src/NuGet.Core/NuGet.Resolver/Exceptions/NuGetResolverConstraintException.cs
|
||||||
|
+++ b/src/NuGet.Core/NuGet.Resolver/Exceptions/NuGetResolverConstraintException.cs
|
||||||
|
@@ -17,6 +17,9 @@ public NuGetResolverConstraintException(string message)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if NET8_0_OR_GREATER
|
||||||
|
+ [Obsolete(DiagnosticId = "SYSLIB0051")] // https://github.com/dotnet/docs/issues/34893
|
||||||
|
+#endif
|
||||||
|
protected NuGetResolverConstraintException(SerializationInfo info, StreamingContext context) : base(info, context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
diff --git a/src/NuGet.Core/NuGet.Resolver/Exceptions/NuGetResolverException.cs b/src/NuGet.Core/NuGet.Resolver/Exceptions/NuGetResolverException.cs
|
||||||
|
index e2b426eb4..7edeaf690 100644
|
||||||
|
--- a/src/NuGet.Core/NuGet.Resolver/Exceptions/NuGetResolverException.cs
|
||||||
|
+++ b/src/NuGet.Core/NuGet.Resolver/Exceptions/NuGetResolverException.cs
|
||||||
|
@@ -14,6 +14,9 @@ public NuGetResolverException(string message)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if NET8_0_OR_GREATER
|
||||||
|
+ [Obsolete(DiagnosticId = "SYSLIB0051")] // https://github.com/dotnet/docs/issues/34893
|
||||||
|
+#endif
|
||||||
|
protected NuGetResolverException(SerializationInfo info, StreamingContext context) : base(info, context)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
diff --git a/src/NuGet.Core/NuGet.Resolver/Exceptions/NuGetResolverInputException.cs b/src/NuGet.Core/NuGet.Resolver/Exceptions/NuGetResolverInputException.cs
|
||||||
|
index e1542ec4f..f10f6a9f4 100644
|
||||||
|
--- a/src/NuGet.Core/NuGet.Resolver/Exceptions/NuGetResolverInputException.cs
|
||||||
|
+++ b/src/NuGet.Core/NuGet.Resolver/Exceptions/NuGetResolverInputException.cs
|
||||||
|
@@ -17,6 +17,9 @@ public NuGetResolverInputException(string message)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if NET8_0_OR_GREATER
|
||||||
|
+ [Obsolete(DiagnosticId = "SYSLIB0051")] // https://github.com/dotnet/docs/issues/34893
|
||||||
|
+#endif
|
||||||
|
protected NuGetResolverInputException(SerializationInfo info, StreamingContext context) : base(info, context)
|
||||||
|
{
|
||||||
|
}
|
Loading…
Reference in a new issue