diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 18fcc4ebb..aa0e3ceb5 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -5,42 +5,42 @@ Source-build uses transitive dependency resolution to determine correct build SHA of all product contributing repos. The order of dependencies is important and should not be modified without approval from dotnet/source-build-internal. --> - + https://github.com/dotnet/windowsdesktop - 143fe7a0470e35717d26cded473041eb8bb5a75d + d75d848717201a31bfd2903d690fb5c4b0401adb - + https://github.com/dotnet/windowsdesktop - 143fe7a0470e35717d26cded473041eb8bb5a75d + d75d848717201a31bfd2903d690fb5c4b0401adb - + https://github.com/dotnet/windowsdesktop - 143fe7a0470e35717d26cded473041eb8bb5a75d + d75d848717201a31bfd2903d690fb5c4b0401adb - + https://github.com/dotnet/windowsdesktop - 143fe7a0470e35717d26cded473041eb8bb5a75d + d75d848717201a31bfd2903d690fb5c4b0401adb - + https://github.com/dotnet/runtime - c422fca30d826b29aadf6a923369e1848a4aac97 + 767ee1356ba1383405b5c536145e097e0ce1fa87 - + https://github.com/dotnet/runtime - c422fca30d826b29aadf6a923369e1848a4aac97 + 767ee1356ba1383405b5c536145e097e0ce1fa87 - + https://github.com/dotnet/runtime - c422fca30d826b29aadf6a923369e1848a4aac97 + 767ee1356ba1383405b5c536145e097e0ce1fa87 - + https://github.com/dotnet/runtime - c422fca30d826b29aadf6a923369e1848a4aac97 + 767ee1356ba1383405b5c536145e097e0ce1fa87 - + https://github.com/dotnet/runtime - c422fca30d826b29aadf6a923369e1848a4aac97 + 767ee1356ba1383405b5c536145e097e0ce1fa87 @@ -48,55 +48,55 @@ https://github.com/dotnet/core-setup 7d57652f33493fa022125b7f63aad0d70c52d810 - + https://github.com/dotnet/runtime - c422fca30d826b29aadf6a923369e1848a4aac97 + 767ee1356ba1383405b5c536145e097e0ce1fa87 - + https://github.com/dotnet/aspnetcore - 5611ee30dd6966f580da678381036be777bd739b + 5478946653b8c4aaf67842a4cf80bc5e48acee63 - + https://github.com/dotnet/aspnetcore - 5611ee30dd6966f580da678381036be777bd739b + 5478946653b8c4aaf67842a4cf80bc5e48acee63 - + https://github.com/dotnet/aspnetcore - 5611ee30dd6966f580da678381036be777bd739b + 5478946653b8c4aaf67842a4cf80bc5e48acee63 - + https://github.com/dotnet/aspnetcore - 5611ee30dd6966f580da678381036be777bd739b + 5478946653b8c4aaf67842a4cf80bc5e48acee63 - + https://github.com/dotnet/aspnetcore - 5611ee30dd6966f580da678381036be777bd739b + 5478946653b8c4aaf67842a4cf80bc5e48acee63 - + https://github.com/dotnet/aspnetcore - 5611ee30dd6966f580da678381036be777bd739b + 5478946653b8c4aaf67842a4cf80bc5e48acee63 - + https://github.com/dotnet/aspnetcore - 5611ee30dd6966f580da678381036be777bd739b + 5478946653b8c4aaf67842a4cf80bc5e48acee63 - + https://github.com/dotnet/sdk - 62aa4b7c6c2f6fcf673ec2d9aacc8ca07f51913b + b486dda9e08ca7b9b14a1076fd21e4c417b3bfd1 - + https://github.com/dotnet/sdk - 62aa4b7c6c2f6fcf673ec2d9aacc8ca07f51913b + b486dda9e08ca7b9b14a1076fd21e4c417b3bfd1 - + https://github.com/dotnet/sdk - 62aa4b7c6c2f6fcf673ec2d9aacc8ca07f51913b + b486dda9e08ca7b9b14a1076fd21e4c417b3bfd1 - + https://github.com/dotnet/sdk - 62aa4b7c6c2f6fcf673ec2d9aacc8ca07f51913b + b486dda9e08ca7b9b14a1076fd21e4c417b3bfd1 https://github.com/dotnet/test-templates @@ -124,54 +124,54 @@ e1aecaf3a332e25fae8cc7aa09d524b5e7c4a47a - + https://github.com/dotnet/winforms - 1d604b5425cbbaf54f2b5be181096d1cf6b0271d + a73318da53d949d04ab3bc51bfde7a796b1b8a40 - + https://github.com/dotnet/wpf - bac14e97f89dcdba259ccb21d9eaa8ad47f262a7 + 1ced7ab6fd476126e1ebed719bed88ffa2454101 - + https://github.com/dotnet/fsharp - 18a78f9bc0dff4d0dc4966b7a53b701f02dc81bd + 341b2fb045d92d26d0d240c201947ded6af46125 - + https://github.com/dotnet/fsharp - 18a78f9bc0dff4d0dc4966b7a53b701f02dc81bd + 341b2fb045d92d26d0d240c201947ded6af46125 - + https://github.com/microsoft/vstest - 9dce952ad80d9ff2e9979cd3924b58306c3d91ae + b397a1f1393aa9b4ec55ee2f7073d7d1992bdfc7 - + https://github.com/dotnet/runtime - c422fca30d826b29aadf6a923369e1848a4aac97 + 767ee1356ba1383405b5c536145e097e0ce1fa87 - + https://github.com/dotnet/roslyn - 00aa3333772d0d8032a23404fe10f296e99652bd + 1f802118804658a38c932c885bfc82a9d0f38e86 - + https://github.com/dotnet/msbuild - 5d1509792899a9ac25f59b8b0034dd98989a30b1 + c8b80b94bfec69d2640aaa4a59d057b622893482 - + https://github.com/nuget/nuget.client - b10ba996eeb40da639273848408d2628e01076f4 + 19d1a116a44313910dc9c9a9d1e274727ad82830 https://github.com/Microsoft/ApplicationInsights-dotnet 53b80940842204f78708a538628288ff5d741a1d - + https://github.com/dotnet/emsdk - a448a9c1b1ac8d0cefd0dbc0c7a8f12a3fbd1d57 + ee8c41af31db5a51bea7b7a76b57b87bc11531e4 diff --git a/eng/Versions.props b/eng/Versions.props index 5b834d874..a7d186624 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -47,11 +47,11 @@ - 9.0.0-alpha.1.23557.11 + 9.0.0-alpha.1.23563.7 - 9.0.0-alpha.1.23558.1 + 9.0.0-alpha.1.23564.1 @@ -72,50 +72,50 @@ - 9.0.0-alpha.1.23558.19 - 9.0.0-alpha.1.23558.19 - 9.0.0-alpha.1.23558.19 - 9.0.0-alpha.1.23558.19 - 9.0.0-alpha.1.23558.19 - 9.0.0-alpha.1.23558.19 - 9.0.0-alpha.1.23558.19 + 9.0.0-alpha.1.23565.4 + 9.0.0-alpha.1.23565.4 + 9.0.0-alpha.1.23565.4 + 9.0.0-alpha.1.23565.4 + 9.0.0-alpha.1.23565.4 + 9.0.0-alpha.1.23565.4 + 9.0.0-alpha.1.23565.4 0.2.0 - 9.0.100-alpha.1.23559.2 - 9.0.100-alpha.1.23559.2 - 9.0.100-alpha.1.23559.2 + 9.0.100-alpha.1.23565.16 + 9.0.100-alpha.1.23565.16 + 9.0.100-alpha.1.23565.16 $(MicrosoftNETSdkPackageVersion) $(MicrosoftNETSdkPackageVersion) $(MicrosoftNETSdkPackageVersion) - 4.9.0-2.23558.4 + 4.9.0-2.23563.6 - 9.0.0-alpha.1.23558.17 + 9.0.0-alpha.1.23565.6 - 9.0.0-alpha.1.23558.17 - 9.0.0-alpha.1.23558.17 - 9.0.0-alpha.1.23558.17 - 9.0.0-alpha.1.23558.17 - 9.0.0-alpha.1.23558.17 + 9.0.0-alpha.1.23565.6 + 9.0.0-alpha.1.23565.6 + 9.0.0-alpha.1.23565.6 + 9.0.0-alpha.1.23565.6 + 9.0.0-alpha.1.23565.6 8.0.0-rc.1.23414.4 2.1.0 - 9.0.0-alpha.1.23558.4 - 9.0.0-alpha.1.23558.4 - 9.0.0-alpha.1.23558.4 - 9.0.0-alpha.1.23558.4 + 9.0.0-alpha.1.23565.1 + 9.0.0-alpha.1.23565.1 + 9.0.0-alpha.1.23565.1 + 9.0.0-alpha.1.23565.1 @@ -127,7 +127,7 @@ - 6.9.0-preview.1.23 + 6.9.0-preview.1.33 @@ -239,7 +239,7 @@ 2.2.0-beta.19072.10 2.0.0 - 17.9.0-preview-23557-03 + 17.9.0-preview-23564-03 8.0.0-alpha.1.22557.12 8.0.0-preview.23424.2 @@ -255,7 +255,7 @@ 13.3.8825-net8-rc1 16.4.8825-net8-rc1 - 9.0.0-alpha.1.23530.1 + 9.0.0-alpha.1.23564.1 $(MicrosoftNETWorkloadEmscriptenCurrentManifest90100TransportPackageVersion) 9.0.100$([System.Text.RegularExpressions.Regex]::Match($(EmscriptenWorkloadManifestVersion), `-[A-z]*[\.]*\d*`)) diff --git a/src/SourceBuild/patches/nuget-client/0001-Add-obsolete-attributes-to-legacy-serialization-type.patch b/src/SourceBuild/patches/nuget-client/0001-Add-obsolete-attributes-to-legacy-serialization-type.patch deleted file mode 100644 index fec6710eb..000000000 --- a/src/SourceBuild/patches/nuget-client/0001-Add-obsolete-attributes-to-legacy-serialization-type.patch +++ /dev/null @@ -1,219 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Nikola Milosavljevic -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) - { - } diff --git a/src/VirtualMonoRepo/allowed-binaries.txt b/src/VirtualMonoRepo/allowed-binaries.txt index c34c549b0..51ed434fb 100644 --- a/src/VirtualMonoRepo/allowed-binaries.txt +++ b/src/VirtualMonoRepo/allowed-binaries.txt @@ -12,6 +12,10 @@ *.vsd *.vsdx *.xlsx +*.ttf +*.cur +*.icm +*.reg **/test/* **/Test/* @@ -27,7 +31,6 @@ src/aspnetcore/**/samples/* src/aspnetcore/**/TestCertificates/* src/aspnetcore/src/*.eot src/aspnetcore/src/*.otf -src/aspnetcore/src/*.ttf src/aspnetcore/src/*.woff src/aspnetcore/src/*.woff2 src/aspnetcore/src/Components/Web.JS/dist/Release/blazor.*.js # JavaScript files with a null bytes diff --git a/src/VirtualMonoRepo/source-mappings.json b/src/VirtualMonoRepo/source-mappings.json index 835372709..f6ab7184b 100644 --- a/src/VirtualMonoRepo/source-mappings.json +++ b/src/VirtualMonoRepo/source-mappings.json @@ -196,6 +196,18 @@ "defaultRemote": "https://github.com/dotnet/xliff-tasks", "ignoreDefaults": true, "exclude": [ "**/*" ] + }, + { + "name": "winforms", + "defaultRemote": "https://github.com/dotnet/winforms" + }, + { + "name": "wpf", + "defaultRemote": "https://github.com/dotnet/wpf" + }, + { + "name": "windowsdesktop", + "defaultRemote": "https://github.com/dotnet/windowsdesktop" } ] }