* Update dependencies from https://github.com/dotnet/runtime build 20240129.2
Microsoft.DotNet.ILCompiler , Microsoft.NET.Sdk.IL , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.ILAsm , runtime.native.System.IO.Ports , System.Text.Json
From Version 9.0.0-alpha.1.24072.1 -> To Version 9.0.0-preview.2.24079.2
* Update dependencies from https://github.com/dotnet/sdk build 20240128.5
Microsoft.DotNet.ApiCompat.Task
From Version 9.0.100-alpha.1.24072.3 -> To Version 9.0.100-preview.2.24078.5
* Update dependencies from https://github.com/dotnet/icu build 20240129.1
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-preview.2.24072.3 -> To Version 9.0.0-preview.2.24079.1
* Update dependencies from https://github.com/dotnet/xharness build 20240130.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24077.1 -> To Version 9.0.0-prerelease.24080.1
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240130.1
Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
From Version 9.0.0-beta.24072.1 -> To Version 9.0.0-beta.24080.1
* Update dependencies from https://github.com/dotnet/hotreload-utils build 20240129.1
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24072.1 -> To Version 9.0.0-alpha.0.24079.1
* Update dependencies from https://github.com/dotnet/cecil build 20240129.1
Microsoft.DotNet.Cecil
From Version 0.11.4-alpha.24065.1 -> To Version 0.11.4-alpha.24079.1
* Update dependencies from https://github.com/dotnet/icu build 20240129.1
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-preview.2.24072.3 -> To Version 9.0.0-preview.2.24079.1
* Update dependencies from https://github.com/dotnet/xharness build 20240130.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24077.1 -> To Version 9.0.0-prerelease.24080.1
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240130.1
Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
From Version 9.0.0-beta.24072.1 -> To Version 9.0.0-beta.24080.1
* Update dependencies from https://github.com/dotnet/hotreload-utils build 20240129.1
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24072.1 -> To Version 9.0.0-alpha.0.24079.1
* Update dependencies from https://github.com/dotnet/cecil build 20240130.1
Microsoft.DotNet.Cecil
From Version 0.11.4-alpha.24065.1 -> To Version 0.11.4-alpha.24080.1
* Update dependencies from https://github.com/dotnet/icu build 20240129.1
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-preview.2.24072.3 -> To Version 9.0.0-preview.2.24079.1
* Update dependencies from https://github.com/dotnet/xharness build 20240130.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24077.1 -> To Version 9.0.0-prerelease.24080.1
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240130.1
Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
From Version 9.0.0-beta.24072.1 -> To Version 9.0.0-beta.24080.1
* Update dependencies from https://github.com/dotnet/hotreload-utils build 20240129.1
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24072.1 -> To Version 9.0.0-alpha.0.24079.1
* Update dependencies from https://github.com/dotnet/cecil build 20240130.1
Microsoft.DotNet.Cecil
From Version 0.11.4-alpha.24065.1 -> To Version 0.11.4-alpha.24080.1
* Update dependencies from https://github.com/dotnet/icu build 20240129.1
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-preview.2.24072.3 -> To Version 9.0.0-preview.2.24079.1
* Update dependencies from https://github.com/dotnet/xharness build 20240130.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24077.1 -> To Version 9.0.0-prerelease.24080.1
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240130.1
Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
From Version 9.0.0-beta.24072.1 -> To Version 9.0.0-beta.24080.1
* Update dependencies from https://github.com/dotnet/hotreload-utils build 20240129.1
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24072.1 -> To Version 9.0.0-alpha.0.24079.1
* Update dependencies from https://github.com/dotnet/cecil build 20240202.1
Microsoft.DotNet.Cecil
From Version 0.11.4-alpha.24065.1 -> To Version 0.11.4-alpha.24102.1
* Update dependencies from https://github.com/dotnet/icu build 20240129.1
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-preview.2.24072.3 -> To Version 9.0.0-preview.2.24079.1
* Update dependencies from https://github.com/dotnet/xharness build 20240130.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24077.1 -> To Version 9.0.0-prerelease.24080.1
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240130.1
Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
From Version 9.0.0-beta.24072.1 -> To Version 9.0.0-beta.24080.1
* Update dependencies from https://github.com/dotnet/hotreload-utils build 20240129.1
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24072.1 -> To Version 9.0.0-alpha.0.24079.1
* Update dependencies from https://github.com/dotnet/icu build 20240129.1
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-preview.2.24072.3 -> To Version 9.0.0-preview.2.24079.1
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240130.1
Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
From Version 9.0.0-beta.24072.1 -> To Version 9.0.0-beta.24080.1
* Update dependencies from https://github.com/dotnet/xharness build 20240130.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24077.1 -> To Version 9.0.0-prerelease.24080.1
* Update dependencies from https://github.com/dotnet/hotreload-utils build 20240129.1
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24072.1 -> To Version 9.0.0-alpha.0.24079.1
* Update dependencies from https://github.com/dotnet/icu build 20240129.1
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-preview.2.24072.3 -> To Version 9.0.0-preview.2.24079.1
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240130.1
Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
From Version 9.0.0-beta.24072.1 -> To Version 9.0.0-beta.24080.1
* Update dependencies from https://github.com/dotnet/xharness build 20240205.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24077.1 -> To Version 9.0.0-prerelease.24105.1
* Update dependencies from https://github.com/dotnet/hotreload-utils build 20240129.1
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24072.1 -> To Version 9.0.0-alpha.0.24079.1
* Update dependencies from https://github.com/dotnet/runtime build 20240205.1
Microsoft.DotNet.ILCompiler , Microsoft.NET.Sdk.IL , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.ILAsm , runtime.native.System.IO.Ports , System.Text.Json
From Version 9.0.0-alpha.1.24072.1 -> To Version 9.0.0-preview.2.24105.1
* Update dependencies from https://github.com/dotnet/icu build 20240205.1
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-preview.2.24072.3 -> To Version 9.0.0-preview.2.24105.1
* Update dependencies from https://github.com/dotnet/xharness build 20240206.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24077.1 -> To Version 9.0.0-prerelease.24106.1
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240205.1
Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
From Version 9.0.0-beta.24072.1 -> To Version 9.0.0-beta.24105.1
* Update dependencies from https://github.com/dotnet/hotreload-utils build 20240205.1
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24072.1 -> To Version 9.0.0-alpha.0.24105.1
* Fix flowing in verbosity arg from xharness
* Fix
* Update dependencies from https://github.com/dotnet/icu build 20240205.1
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-preview.2.24072.3 -> To Version 9.0.0-preview.2.24105.1
* Update dependencies from https://github.com/dotnet/xharness build 20240206.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24077.1 -> To Version 9.0.0-prerelease.24106.1
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240205.1
Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
From Version 9.0.0-beta.24072.1 -> To Version 9.0.0-beta.24105.1
* Update dependencies from https://github.com/dotnet/icu build 20240205.1
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-preview.2.24072.3 -> To Version 9.0.0-preview.2.24105.1
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240205.1
Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
From Version 9.0.0-beta.24072.1 -> To Version 9.0.0-beta.24105.1
* Update dependencies from https://github.com/dotnet/xharness build 20240206.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24077.1 -> To Version 9.0.0-prerelease.24106.1
* Update dependencies from https://github.com/dotnet/hotreload-utils build 20240205.1
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24072.1 -> To Version 9.0.0-alpha.0.24105.1
* Update dependencies from https://github.com/dotnet/cecil build 20240205.1
Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
From Version 0.11.4-alpha.24065.1 -> To Version 0.11.4-alpha.24105.1
* Fix WBT that count arguments
* Fix WBT that count arguments (2)
* Fix quotes
* Fix arguments for nodejs
* Update dependencies from https://github.com/dotnet/icu build 20240205.1
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-preview.2.24072.3 -> To Version 9.0.0-preview.2.24105.1
* Update dependencies from https://github.com/dotnet/xharness build 20240206.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24077.1 -> To Version 9.0.0-prerelease.24106.1
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240208.2
Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
From Version 9.0.0-beta.24072.1 -> To Version 9.0.0-beta.24108.2
* Update dependencies from https://github.com/dotnet/hotreload-utils build 20240205.1
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24072.1 -> To Version 9.0.0-alpha.0.24105.1
* Update dependencies from https://github.com/dotnet/cecil build 20240205.1
Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
From Version 0.11.4-alpha.24065.1 -> To Version 0.11.4-alpha.24105.1
* Update dependencies from https://github.com/dotnet/icu build 20240205.1
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-preview.2.24072.3 -> To Version 9.0.0-preview.2.24105.1
* Update dependencies from https://github.com/dotnet/xharness build 20240206.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24077.1 -> To Version 9.0.0-prerelease.24106.1
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240208.2
Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
From Version 9.0.0-beta.24072.1 -> To Version 9.0.0-beta.24108.2
* Update dependencies from https://github.com/dotnet/hotreload-utils build 20240205.1
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24072.1 -> To Version 9.0.0-alpha.0.24105.1
* Update dependencies from https://github.com/dotnet/cecil build 20240205.1
Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
From Version 0.11.4-alpha.24065.1 -> To Version 0.11.4-alpha.24105.1
* Update dependencies from https://github.com/dotnet/icu build 20240205.1
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-preview.2.24072.3 -> To Version 9.0.0-preview.2.24105.1
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240208.2
Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
From Version 9.0.0-beta.24072.1 -> To Version 9.0.0-beta.24108.2
* Update dependencies from https://github.com/dotnet/xharness build 20240206.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24077.1 -> To Version 9.0.0-prerelease.24106.1
* Update dependencies from https://github.com/dotnet/hotreload-utils build 20240205.1
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24072.1 -> To Version 9.0.0-alpha.0.24105.1
* Update dependencies from https://github.com/dotnet/cecil build 20240205.1
Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
From Version 0.11.4-alpha.24065.1 -> To Version 0.11.4-alpha.24105.1
* Update Version.Details.xml
* Update dependencies from https://github.com/dotnet/icu build 20240205.1
Microsoft.NETCore.Runtime.ICU.Transport
From Version 9.0.0-preview.2.24072.3 -> To Version 9.0.0-preview.2.24105.1
* Update dependencies from https://github.com/dotnet/runtime build 20240211.9
Microsoft.DotNet.ILCompiler , Microsoft.NET.Sdk.IL , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.ILAsm , runtime.native.System.IO.Ports , System.Reflection.Metadata , System.Reflection.MetadataLoadContext , System.Text.Json , Microsoft.SourceBuild.Intermediate.runtime.linux-x64
From Version 9.0.0-alpha.1.24072.1 -> To Version 9.0.0-preview.2.24111.9
* Update dependencies from https://github.com/dotnet/xharness build 20240212.1
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
From Version 9.0.0-prerelease.24077.1 -> To Version 9.0.0-prerelease.24112.1
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240208.2
Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
From Version 9.0.0-beta.24072.1 -> To Version 9.0.0-beta.24108.2
* Update dependencies from https://github.com/dotnet/hotreload-utils build 20240205.1
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 9.0.0-alpha.0.24072.1 -> To Version 9.0.0-alpha.0.24105.1
* Update dependencies from https://github.com/dotnet/cecil build 20240205.1
Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
From Version 0.11.4-alpha.24065.1 -> To Version 0.11.4-alpha.24105.1
* Update dependencies from https://github.com/dotnet/sdk build 20240212.1
Microsoft.SourceBuild.Intermediate.sdk , Microsoft.DotNet.ApiCompat.Task
From Version 9.0.100-alpha.1.24072.3 -> To Version 9.0.100-preview.2.24112.1
* Fix System.Reflection.MetadataLoadContext dependency
* PR feedback
* Fix csproj
* Add back System.Reflection.MetadataLoadContext and override it for source build
* Fix WasmAppBuilder and add comment to Versions.props
* Add todo
* Fix Versions.props
* Add ApiCompatUseRoslynToolsetPackagePath
* Set SystemReflectionMetadataLoadContextToolsetVersion in Directory.Build.targets
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
Co-authored-by: Marek Fišera <mara@neptuo.com>
Co-authored-by: Larry Ewing <lewing@microsoft.com>
* Remove unnecessary suppressions in APICompat files
- Remove unnecessary suppressions in APICompat files. This is in
preparation for https://github.com/dotnet/sdk/pull/32964 which will
validate the existing suppressions going forward.
- Set the required APICompat properties for the future tooling support.
* Add suppressions back for two CoreLib flavors
* Fix CoreLib suppression because of API attribute difference
* Use shipping runtime.json for RID targeting
- Use the shipping runtime.json file to target RIDs when building
instead of the custom OSGroups.json which only contained a subset of
the available rids.
- To facilitate that, lower-case the existing platforms in the target
frameworks strings which is the expected format anyway by the SDK and
msbuild. This will eventually make it possible to bring some of the
custom build infrastructure back into the SDK.
- Remove a few outdated code pieces and update docs.
* Clean-up the ApiCompat and GenAPI logic
* Fix System.DirectoryServices.AccountManagement build
System.DirectoryServices.AccountManagement now builds against
src/System.DirectoryServices instead of ref/System.DirectoryServices
(because the package doesn't contain the ref assembly).
Because of that, the compiler now gets confused because of the
System.DirectoryServices.Interop namespace and the global Interop class.
This happens even though the DirectoryServices.Interop namespace doesn't include any
public types.
That results in the following erros:
src\libraries\System.DirectoryServices.AccountManagement\src\System\DirectoryServices\AccountManagement\AD\SidList.cs(50,26): error CS0246: The type or namespace name 'SID_AND_ATTRIBUTES' could not be found (are you missing a using directive or an assembly reference?)
src\libraries\System.DirectoryServices.AccountManagement\src\System\DirectoryServices\AccountManagement\interopt.cs(439,20): error CS0246: The type or namespace name 'UNICODE_INTPTR_STRING' could not be found (are you missing a using directive or an assembly reference?)
This commit fixes that by removing the System.DirectoryServices.Interop
namespace and moving the types into the parent namespace.
* Suppress nullable warnings in Serialization.Schema
Now that Schema compiles against the source assembly of System.CodeDom,
it receives nullability errors. I'm suppressing them manually for now
but am filing an issue to correctly fix those.
Related: https://github.com/dotnet/runtime/issues/78036
* Move SkipUseReferenceAssembly target up
We now compile against the reference assembly in all places where we were compiling against the mono/coreclr System.Private.CoreLib.dll implementation assembly before.
The new reference assembly consumes sources from the existing contracts to avoid checking in a generated version of SPC.dll (this would add ~20k lines of .cs which is mostly duplicated with System.Runtime.cs)
Since a few contracts have only partially moved types to SPC we wrap contract types with `#if !BUILDING_CORELIB_REFERENCE` so we can hide them when compiling the SPC reference assembly. This needed a few GenAPI changes which are implemented here: https://github.com/dotnet/arcade/pull/10003.
Note that this means that the types which live in CoreLib are moved to the end of the ref .cs file which causes a GitHub diff to show up, but it is actually a no-op.
Regenerating the ref .cs files works the same way as before, by running the `GenerateReferenceAssemblySource` target in the contract's src\ folder.
Fixes https://github.com/dotnet/runtime/issues/67660
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
Split the build of shared framework and out-of-band projects so that
it's possible to just build the shard framework projects, which was
requested by the CLR teams. In the next infrastructure rollout, the
current "libs.ref+libs.src" subsets should be removed. Generate the
targeting pack with an incomplete (without shims) frameworklist as part
of the "libs.sfx" subset.
Build the shim projects after the shared framework and oob projects and
re-generate the targeting pack's frameworklist to include the shims.
Refactor the shims so that they aren't grouped anymore by generated &
manual. Instead group them by "ref" and "src" same as other libraries
in the tree which allows to reference the source project shims and read
from the ReferenceAssembly metadata.
Use ProjectReferences in traversal projects and shim projects instead
of named references that point to binplace directories (see graph below)
This allows to build parts of the product dynamically, i.e. the shim
projects, apicompat.proj, sfx.proj and oob.proj.
* Subtract instead of cartesian product in targets
See https://github.com/dotnet/runtime/pull/64000#issuecomment-1030460532. These targets were quite expensive and noticeable in no-op builds. Instead of building the cartesian product via item batching, using subtraction which avoids unnecessary items to be computed.
* Update resolveContract.targets
* Update targetingpacks.targets
* Update resolveContract.targets
* Update resolveContract.targets
If for a source project a contract project exists, then the contract project's TargetPath should be passed to the compiler. This is handled by the SDK by default when `ProduceReferenceAssembly` is true. As dotnet/runtime doesn't use the `ProduceReferenceAssembly` feature yet, a custom target adds the necessary `ReferenceAssembly` metadata to the `TargetPathWithTargetPlatformMoniker` item which then is transformed to references for the compiler. That works fine on the CLI as the `GetTargetPathWithTargetPlatformMoniker` target runs after the ProjectReference to the ContractProject is resolved and its target path is available.
Inside VS the target ordering is different and the `ResolvedMatchingContract` item was empty as the ProjectReference to the contract wasn't yet resolved. The fix for that is to add a dependency onto the `ResolveProjectReferences` target to guarantee that the `ResolvedMatchingContract` item is populated in time.
Noticed this when the build of System.ComponentModel.Composition.Registration failed because the implementation assembly of System.ComponentModel.Composition was passed to the compiler instead of the reference assembly.
* Don't reference ns.dll inside shared framework
The netstandard.dll shim shouldn't be referenced inside the shared
framework as it's a compat shim that shouldn't be required to compose
the shared framework.
This removes the necessity of a separate RefPath build and improves
incremental build times as only the few OOB projects that require the
shim would need to rebuild.
* Reference netstandard shim in OOBs that require it
There are a few OOB projects that require the netstandard.dll shim as
they intentionally reference projects that only expose a netstandard
configuration.
Co-authored-by: Buyaa Namnan <buyankhishig.namnan@microsoft.com>
* Make changes to reference assembly rerun compile
* Make sure src project will build ref project
This ensures we'll catch incremental changes to reference assemblies
* Allow a project to specify its reference assembly
* Use targetPlatformMoniker for net5.0 and newer tfms
* disabling analyzer, update version to 0.0, and use new format.
* update the targetFramework.sdk
* removing supportedOS assembly level attribute
* fix linker errors and addressing feedback
* making _TargetFrameworkWithoutPlatform as private
- Remove depprojs which currently binplace external references into the RefPath folders in favor of PackageReference and PackageDownload items.
- Build all configurations by default when building an individual project (either on the CLI or inside VS) same as with the official SDK. This enables .NETFramework Test Explorer support.
- Centrally define libraries that compose the shared framework instead of in each Directory.Build.props file to be able to build the targeting pack first and consume it in the OOB libraries.
- Use ProjectReferences to reference OOB projects. Compile against the reference assembly but use the implementation assembly app-local during runtime.
- Remove OOBs from the testhost and remove the testhost folder for .NETFramework as it isn't required anymore.
- Only binplace for $(NetCoreAppCurrent) to compose a) the targeting pack, b) the runtime pack, c) the testhost, d) a full closure for the shims.
- Use Targeting Packs for OOB projects (with their implicit assembly references) but still explicitly define granular references for .NETCoreApp configurations (DisableImplicitAssemblyReferences switch). Use the implicit targeting pack references in some Microsoft.Extensions.* cases.
- Remove placeholder configurations as they aren't needed anymore with explicit P2Ps vs Targeting Pack references.
- Remove implicit assembly references (ie for .NETFramework, mscorlib)
- Remove AssemblySearchPath hacks that were introduced with b7c4cb7 as the targeting pack is now used by default.
- Reduce unnecessary .NETFramework configurations that were added to run tests in favor of the already existing ref&src configurations.
- Stop hardcoding the paths for wasm assemblies and use the returned TargetPath of the ProjectReferences.
- Addressed formatting (ItemGroups, References at the bottom of the project file, ordering of references, use LibrariesProjectRoot instead of a relative path, unnecessary AssemblyName and RootNamespace properties which are identical to the project name, ordering of tfms)
- Revert "fix clean (#33758)"
* Remove NetNative uapaot support
* Remove uapaot assets from packages
* Disable emit lightweight and ilgen version check
Commit migrated from ab58ff6e64
* React to APICompat changes enabling reverse APICompat for facades
* Fix UAP and NETFX reverse APICompat issues
* Fix reverse APICompat baseline for allconfigurations build
* Manually update to latest APICompat
* Manually update to latest CoreCLR and fix issues
* Baseline System.Threading.Tasks
* Revert "Manually update to latest CoreCLR and fix issues"
This partially reverts commit dotnet/corefx@ee800617b6.
I'm keeping the baseline changes which will be needed when we get a new update.
* Temporarily baseline DiagnosticCounter API gaps
This can be removed when get a new CoreCLR
That's currently blocked due to regressions in tests.
Commit migrated from 035343743c
* Move resolveContract into corefx
This moves resolveContract logic into corefx. It also fixes API compat which
hasn't been running for some time due to ResolveMatchingContract property
being set to let to sequence the target.
* Fix System.Drawing.Design.Primitives reference
* Fix resolveContract convention
We only want to add the contract item when building source projects.
Commit migrated from 271ed1b719