diff --git a/Directory.Packages.props b/Directory.Packages.props
index ecc47ba3f164..27339ff8be28 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -37,6 +37,7 @@
+
diff --git a/eng/Publishing.props b/eng/Publishing.props
index 2eb794f98bb4..802134fadee4 100644
--- a/eng/Publishing.props
+++ b/eng/Publishing.props
@@ -43,6 +43,10 @@
+
+
+
+
+
+ 10.0.0-preview.25556.109
+ 18.1.0-preview-25556-109
+ 18.1.0-preview-25556-109
+ 7.0.0-preview.2.5709
+ 5.3.0-1.25556.109
+ 5.3.0-1.25556.109
+ 5.3.0-1.25556.109
+ 5.3.0-1.25556.109
+ 5.3.0-1.25556.109
+ 5.3.0-1.25556.109
+ 5.3.0-1.25556.109
+ 5.3.0-1.25556.109
+ 10.0.0-preview.25556.109
+ 5.3.0-1.25556.109
+ 5.3.0-1.25556.109
+ 10.0.0-beta.25556.109
+ 10.0.0-beta.25556.109
+ 10.0.0-beta.25556.109
+ 10.0.0-beta.25556.109
+ 10.0.0-beta.25556.109
+ 10.0.0-beta.25556.109
+ 10.0.0-beta.25556.109
+ 10.0.0-beta.25556.109
+ 15.0.200-servicing.25556.109
+ 5.3.0-1.25556.109
+ 5.3.0-1.25556.109
+ 10.0.0-preview.7.25377.103
+ 10.0.0-preview.25556.109
+ 18.1.0-preview-25556-109
+ 10.0.100-rc.2.25556.109
+ 10.0.100-rc.2.25556.109
+ 10.0.100-rc.2.25556.109
+ 10.0.100-rc.2.25556.109
+ 10.0.100-rc.2.25556.109
+ 10.0.100-rc.2.25556.109
+ 10.0.100-rc.2.25556.109
+ 10.0.100-rc.2.25556.109
+ 10.0.100-rc.2.25556.109
+ 18.1.0-preview-25556-109
+ 18.1.0-preview-25556-109
+ 7.0.0-preview.2.5709
+ 7.0.0-preview.2.5709
+ 7.0.0-preview.2.5709
+ 7.0.0-preview.2.5709
+ 7.0.0-preview.2.5709
+ 7.0.0-preview.2.5709
+ 7.0.0-preview.2.5709
+ 7.0.0-preview.2.5709
+ 7.0.0-preview.2.5709
+ 7.0.0-preview.2.5709
+ 7.0.0-preview.2.5709
+ 7.0.0-preview.2.5709
+ 7.0.0-preview.2.5709
+ 7.0.0-preview.2.5709
+ 7.0.0-preview.2.5709
+ 7.0.0-preview.2.5709
10.0.0-rc.2.25502.107
10.0.0-rc.2.25502.107
@@ -28,23 +85,9 @@ This file should be imported by eng/Versions.props
10.0.0-rc.2.25502.107
10.0.0-rc.2.25502.107
10.0.0-rc.2.25502.107
- 10.0.0-preview.25502.107
10.0.0-rc.2.25502.107
10.0.0-rc.2.25502.107
- 18.0.0-preview-25502-107
- 18.0.0-preview-25502-107
- 7.0.0-rc.307
10.0.0-beta.25502.107
- 5.0.0-2.25502.107
- 5.0.0-2.25502.107
- 5.0.0-2.25502.107
- 5.0.0-2.25502.107
- 5.0.0-2.25502.107
- 5.0.0-2.25502.107
- 5.0.0-2.25502.107
- 10.0.0-preview.25502.107
- 5.0.0-2.25502.107
- 5.0.0-2.25502.107
2.0.0-preview.1.25502.107
2.2.0-beta.25502.107
10.0.0-rc.2.25502.107
@@ -58,16 +101,11 @@ This file should be imported by eng/Versions.props
10.0.0-rc.2.25502.107
10.0.0-rc.2.25502.107
10.0.0-rc.2.25502.107
- 14.0.100-rc2.25502.107
10.0.0-rc.2.25502.107
- 5.0.0-2.25502.107
- 5.0.0-2.25502.107
10.0.0-rc.2.25502.107
10.0.0-rc.2.25502.107
10.0.0-rc.2.25502.107
- 10.0.0-preview.25502.107
10.0.0-rc.2.25502.107
- 18.0.0-preview-25502-107
10.0.0-rc.2.25502.107
10.0.0-rc.2.25502.107
10.0.0-beta.25502.107
@@ -75,37 +113,10 @@ This file should be imported by eng/Versions.props
10.0.0-beta.25502.107
10.0.0-beta.25502.107
10.0.0-beta.25502.107
- 10.0.100-rc.2.25502.107
- 10.0.100-rc.2.25502.107
- 10.0.100-rc.2.25502.107
- 10.0.100-rc.2.25502.107
- 10.0.100-rc.2.25502.107
- 10.0.100-rc.2.25502.107
- 10.0.100-rc.2.25502.107
- 10.0.100-rc.2.25502.107
- 10.0.100-rc.2.25502.107
- 18.0.0-preview-25502-107
- 18.0.0-preview-25502-107
3.2.0-preview.25502.107
10.0.0-rc.2.25502.107
10.0.0-rc.2.25502.107
10.0.0-rc.2.25502.107
- 7.0.0-rc.307
- 7.0.0-rc.307
- 7.0.0-rc.307
- 7.0.0-rc.307
- 7.0.0-rc.307
- 7.0.0-rc.307
- 7.0.0-rc.307
- 7.0.0-rc.307
- 7.0.0-rc.307
- 7.0.0-rc.307
- 7.0.0-rc.307
- 7.0.0-rc.307
- 7.0.0-rc.307
- 7.0.0-rc.307
- 7.0.0-rc.307
- 7.0.0-rc.307
10.0.0-rc.2.25502.107
2.0.0-rc.2.25502.107
10.0.0-rc.2.25502.107
@@ -130,23 +141,69 @@ This file should be imported by eng/Versions.props
10.0.0-rc.2.25502.107
2.1.0
-
- 10.0.0-preview.7.25377.103
-
- 10.0.0-beta.25522.2
- 10.0.0-beta.25522.2
- 10.0.0-beta.25522.2
- 10.0.0-beta.25522.2
- 10.0.0-beta.25522.2
- 10.0.0-beta.25522.2
- 10.0.0-beta.25522.2
- 10.0.0-beta.25522.2
2.1.0-preview.25553.3
4.1.0-preview.25553.3
+
+ $(MicrosoftAspNetCoreMvcRazorExtensionsToolingInternalPackageVersion)
+ $(MicrosoftBuildPackageVersion)
+ $(MicrosoftBuildLocalizationPackageVersion)
+ $(MicrosoftBuildNuGetSdkResolverPackageVersion)
+ $(MicrosoftCodeAnalysisPackageVersion)
+ $(MicrosoftCodeAnalysisBuildClientPackageVersion)
+ $(MicrosoftCodeAnalysisCSharpPackageVersion)
+ $(MicrosoftCodeAnalysisCSharpCodeStylePackageVersion)
+ $(MicrosoftCodeAnalysisCSharpFeaturesPackageVersion)
+ $(MicrosoftCodeAnalysisCSharpWorkspacesPackageVersion)
+ $(MicrosoftCodeAnalysisExternalAccessHotReloadPackageVersion)
+ $(MicrosoftCodeAnalysisPublicApiAnalyzersPackageVersion)
+ $(MicrosoftCodeAnalysisRazorToolingInternalPackageVersion)
+ $(MicrosoftCodeAnalysisWorkspacesCommonPackageVersion)
+ $(MicrosoftCodeAnalysisWorkspacesMSBuildPackageVersion)
+ $(MicrosoftDotNetArcadeSdkPackageVersion)
+ $(MicrosoftDotNetBuildTasksInstallersPackageVersion)
+ $(MicrosoftDotNetBuildTasksTemplatingPackageVersion)
+ $(MicrosoftDotNetBuildTasksWorkloadsPackageVersion)
+ $(MicrosoftDotNetHelixSdkPackageVersion)
+ $(MicrosoftDotNetSignToolPackageVersion)
+ $(MicrosoftDotNetXliffTasksPackageVersion)
+ $(MicrosoftDotNetXUnitExtensionsPackageVersion)
+ $(MicrosoftFSharpCompilerPackageVersion)
+ $(MicrosoftNetCompilersToolsetPackageVersion)
+ $(MicrosoftNetCompilersToolsetFrameworkPackageVersion)
+ $(MicrosoftNETRuntimeEmscriptenSdkInternalPackageVersion)
+ $(MicrosoftNETSdkRazorSourceGeneratorsTransportPackageVersion)
+ $(MicrosoftNETTestSdkPackageVersion)
+ $(MicrosoftTemplateEngineAbstractionsPackageVersion)
+ $(MicrosoftTemplateEngineAuthoringTemplateVerifierPackageVersion)
+ $(MicrosoftTemplateEngineEdgePackageVersion)
+ $(MicrosoftTemplateEngineMocksPackageVersion)
+ $(MicrosoftTemplateEngineOrchestratorRunnableProjectsPackageVersion)
+ $(MicrosoftTemplateEngineTestHelperPackageVersion)
+ $(MicrosoftTemplateEngineUtilsPackageVersion)
+ $(MicrosoftTemplateSearchCommonPackageVersion)
+ $(MicrosoftTemplateSearchTemplateDiscoveryPackageVersion)
+ $(MicrosoftTestPlatformBuildPackageVersion)
+ $(MicrosoftTestPlatformCLIPackageVersion)
+ $(NuGetBuildTasksPackageVersion)
+ $(NuGetBuildTasksConsolePackageVersion)
+ $(NuGetBuildTasksPackPackageVersion)
+ $(NuGetCommandLineXPlatPackageVersion)
+ $(NuGetCommandsPackageVersion)
+ $(NuGetCommonPackageVersion)
+ $(NuGetConfigurationPackageVersion)
+ $(NuGetCredentialsPackageVersion)
+ $(NuGetDependencyResolverCorePackageVersion)
+ $(NuGetFrameworksPackageVersion)
+ $(NuGetLibraryModelPackageVersion)
+ $(NuGetLocalizationPackageVersion)
+ $(NuGetPackagingPackageVersion)
+ $(NuGetProjectModelPackageVersion)
+ $(NuGetProtocolPackageVersion)
+ $(NuGetVersioningPackageVersion)
$(dotnetdevcertsPackageVersion)
$(dotnetuserjwtsPackageVersion)
@@ -170,23 +227,9 @@ This file should be imported by eng/Versions.props
$(MicrosoftAspNetCoreMetadataPackageVersion)
$(MicrosoftAspNetCoreMvcAnalyzersPackageVersion)
$(MicrosoftAspNetCoreMvcApiAnalyzersPackageVersion)
- $(MicrosoftAspNetCoreMvcRazorExtensionsToolingInternalPackageVersion)
$(MicrosoftAspNetCoreTestHostPackageVersion)
$(MicrosoftBclAsyncInterfacesPackageVersion)
- $(MicrosoftBuildPackageVersion)
- $(MicrosoftBuildLocalizationPackageVersion)
- $(MicrosoftBuildNuGetSdkResolverPackageVersion)
$(MicrosoftBuildTasksGitPackageVersion)
- $(MicrosoftCodeAnalysisPackageVersion)
- $(MicrosoftCodeAnalysisBuildClientPackageVersion)
- $(MicrosoftCodeAnalysisCSharpPackageVersion)
- $(MicrosoftCodeAnalysisCSharpCodeStylePackageVersion)
- $(MicrosoftCodeAnalysisCSharpFeaturesPackageVersion)
- $(MicrosoftCodeAnalysisCSharpWorkspacesPackageVersion)
- $(MicrosoftCodeAnalysisPublicApiAnalyzersPackageVersion)
- $(MicrosoftCodeAnalysisRazorToolingInternalPackageVersion)
- $(MicrosoftCodeAnalysisWorkspacesCommonPackageVersion)
- $(MicrosoftCodeAnalysisWorkspacesMSBuildPackageVersion)
$(MicrosoftDeploymentDotNetReleasesPackageVersion)
$(MicrosoftDiaSymReaderPackageVersion)
$(MicrosoftDotNetWebItemTemplates100PackageVersion)
@@ -200,16 +243,11 @@ This file should be imported by eng/Versions.props
$(MicrosoftExtensionsLoggingAbstractionsPackageVersion)
$(MicrosoftExtensionsLoggingConsolePackageVersion)
$(MicrosoftExtensionsObjectPoolPackageVersion)
- $(MicrosoftFSharpCompilerPackageVersion)
$(MicrosoftJSInteropPackageVersion)
- $(MicrosoftNetCompilersToolsetPackageVersion)
- $(MicrosoftNetCompilersToolsetFrameworkPackageVersion)
$(MicrosoftNETHostModelPackageVersion)
$(MicrosoftNETILLinkTasksPackageVersion)
$(MicrosoftNETRuntimeEmscripten3156Cachewinx64PackageVersion)
- $(MicrosoftNETSdkRazorSourceGeneratorsTransportPackageVersion)
$(MicrosoftNETSdkWindowsDesktopPackageVersion)
- $(MicrosoftNETTestSdkPackageVersion)
$(MicrosoftNETCoreAppRefPackageVersion)
$(MicrosoftNETCorePlatformsPackageVersion)
$(MicrosoftSourceLinkAzureReposGitPackageVersion)
@@ -217,37 +255,10 @@ This file should be imported by eng/Versions.props
$(MicrosoftSourceLinkCommonPackageVersion)
$(MicrosoftSourceLinkGitHubPackageVersion)
$(MicrosoftSourceLinkGitLabPackageVersion)
- $(MicrosoftTemplateEngineAbstractionsPackageVersion)
- $(MicrosoftTemplateEngineAuthoringTemplateVerifierPackageVersion)
- $(MicrosoftTemplateEngineEdgePackageVersion)
- $(MicrosoftTemplateEngineMocksPackageVersion)
- $(MicrosoftTemplateEngineOrchestratorRunnableProjectsPackageVersion)
- $(MicrosoftTemplateEngineTestHelperPackageVersion)
- $(MicrosoftTemplateEngineUtilsPackageVersion)
- $(MicrosoftTemplateSearchCommonPackageVersion)
- $(MicrosoftTemplateSearchTemplateDiscoveryPackageVersion)
- $(MicrosoftTestPlatformBuildPackageVersion)
- $(MicrosoftTestPlatformCLIPackageVersion)
$(MicrosoftWebXdtPackageVersion)
$(MicrosoftWin32SystemEventsPackageVersion)
$(MicrosoftWindowsDesktopAppInternalPackageVersion)
$(MicrosoftWindowsDesktopAppRefPackageVersion)
- $(NuGetBuildTasksPackageVersion)
- $(NuGetBuildTasksConsolePackageVersion)
- $(NuGetBuildTasksPackPackageVersion)
- $(NuGetCommandLineXPlatPackageVersion)
- $(NuGetCommandsPackageVersion)
- $(NuGetCommonPackageVersion)
- $(NuGetConfigurationPackageVersion)
- $(NuGetCredentialsPackageVersion)
- $(NuGetDependencyResolverCorePackageVersion)
- $(NuGetFrameworksPackageVersion)
- $(NuGetLibraryModelPackageVersion)
- $(NuGetLocalizationPackageVersion)
- $(NuGetPackagingPackageVersion)
- $(NuGetProjectModelPackageVersion)
- $(NuGetProtocolPackageVersion)
- $(NuGetVersioningPackageVersion)
$(SystemCodeDomPackageVersion)
$(SystemCommandLinePackageVersion)
$(SystemComponentModelCompositionPackageVersion)
@@ -272,17 +283,6 @@ This file should be imported by eng/Versions.props
$(SystemWindowsExtensionsPackageVersion)
$(NETStandardLibraryRefPackageVersion)
-
- $(MicrosoftNETRuntimeEmscriptenSdkInternalPackageVersion)
-
- $(MicrosoftDotNetArcadeSdkPackageVersion)
- $(MicrosoftDotNetBuildTasksInstallersPackageVersion)
- $(MicrosoftDotNetBuildTasksTemplatingPackageVersion)
- $(MicrosoftDotNetBuildTasksWorkloadsPackageVersion)
- $(MicrosoftDotNetHelixSdkPackageVersion)
- $(MicrosoftDotNetSignToolPackageVersion)
- $(MicrosoftDotNetXliffTasksPackageVersion)
- $(MicrosoftDotNetXUnitExtensionsPackageVersion)
$(MicrosoftTestingPlatformPackageVersion)
$(MSTestPackageVersion)
diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index 755d740bac77..b6fab92d0129 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -1,42 +1,42 @@
-
+
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
@@ -72,138 +72,138 @@
https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
@@ -371,25 +371,25 @@
https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
-
- https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
- 89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
@@ -515,39 +515,43 @@
https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
89c8f6a112d37d2ea8b77821e56d170a1bccdc5a
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
+
-
- https://github.com/dotnet/arcade
- 63eed293471985f6fc4a60fd8b6f8f5ce3d03f38
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://github.com/dotnet/arcade
- 63eed293471985f6fc4a60fd8b6f8f5ce3d03f38
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://github.com/dotnet/arcade
- 63eed293471985f6fc4a60fd8b6f8f5ce3d03f38
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://github.com/dotnet/arcade
- 63eed293471985f6fc4a60fd8b6f8f5ce3d03f38
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://github.com/dotnet/arcade
- 63eed293471985f6fc4a60fd8b6f8f5ce3d03f38
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://github.com/dotnet/arcade
- 63eed293471985f6fc4a60fd8b6f8f5ce3d03f38
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://github.com/dotnet/arcade
- 63eed293471985f6fc4a60fd8b6f8f5ce3d03f38
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
-
- https://github.com/dotnet/arcade
- 63eed293471985f6fc4a60fd8b6f8f5ce3d03f38
+
+ https://github.com/dotnet/dotnet
+ 6f4c060932973b6b570b8444c8dc76d38af555e8
https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet
diff --git a/eng/Versions.props b/eng/Versions.props
index 9cc9ebe8ba88..6e9169c48801 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -112,7 +112,7 @@
At usage sites, either we use MicrosoftBuildMinimumVersion, or MicrosoftBuildVersion in source-only modes.
Additionally, set the MinimumVSVersion for the installer UI that's required for targeting NetCurrent -->
- 17.14.8
+ 17.14.28
18.0
@@ -126,7 +126,7 @@
- 1.8.1
+ 1.10.2
4.0.1
diff --git a/eng/common/SetupNugetSources.ps1 b/eng/common/SetupNugetSources.ps1
index fc8d618014e0..65ed3a8adef0 100644
--- a/eng/common/SetupNugetSources.ps1
+++ b/eng/common/SetupNugetSources.ps1
@@ -1,6 +1,7 @@
# This script adds internal feeds required to build commits that depend on internal package sources. For instance,
-# dotnet6-internal would be added automatically if dotnet6 was found in the nuget.config file. In addition also enables
-# disabled internal Maestro (darc-int*) feeds.
+# dotnet6-internal would be added automatically if dotnet6 was found in the nuget.config file. Similarly,
+# dotnet-eng-internal and dotnet-tools-internal are added if dotnet-eng and dotnet-tools are present.
+# In addition, this script also enables disabled internal Maestro (darc-int*) feeds.
#
# Optionally, this script also adds a credential entry for each of the internal feeds if supplied.
#
@@ -173,4 +174,16 @@ foreach ($dotnetVersion in $dotnetVersions) {
}
}
+# Check for dotnet-eng and add dotnet-eng-internal if present
+$dotnetEngSource = $sources.SelectSingleNode("add[@key='dotnet-eng']")
+if ($dotnetEngSource -ne $null) {
+ AddOrEnablePackageSource -Sources $sources -DisabledPackageSources $disabledSources -SourceName "dotnet-eng-internal" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet-eng-internal/nuget/$feedSuffix" -Creds $creds -Username $userName -pwd $Password
+}
+
+# Check for dotnet-tools and add dotnet-tools-internal if present
+$dotnetToolsSource = $sources.SelectSingleNode("add[@key='dotnet-tools']")
+if ($dotnetToolsSource -ne $null) {
+ AddOrEnablePackageSource -Sources $sources -DisabledPackageSources $disabledSources -SourceName "dotnet-tools-internal" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet-tools-internal/nuget/$feedSuffix" -Creds $creds -Username $userName -pwd $Password
+}
+
$doc.Save($filename)
diff --git a/eng/common/SetupNugetSources.sh b/eng/common/SetupNugetSources.sh
index b97cc536379d..b2163abbe71b 100755
--- a/eng/common/SetupNugetSources.sh
+++ b/eng/common/SetupNugetSources.sh
@@ -1,8 +1,9 @@
#!/usr/bin/env bash
# This script adds internal feeds required to build commits that depend on internal package sources. For instance,
-# dotnet6-internal would be added automatically if dotnet6 was found in the nuget.config file. In addition also enables
-# disabled internal Maestro (darc-int*) feeds.
+# dotnet6-internal would be added automatically if dotnet6 was found in the nuget.config file. Similarly,
+# dotnet-eng-internal and dotnet-tools-internal are added if dotnet-eng and dotnet-tools are present.
+# In addition, this script also enables disabled internal Maestro (darc-int*) feeds.
#
# Optionally, this script also adds a credential entry for each of the internal feeds if supplied.
#
@@ -173,6 +174,18 @@ for DotNetVersion in ${DotNetVersions[@]} ; do
fi
done
+# Check for dotnet-eng and add dotnet-eng-internal if present
+grep -i " /dev/null
+if [ "$?" == "0" ]; then
+ AddOrEnablePackageSource "dotnet-eng-internal" "https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet-eng-internal/nuget/$FeedSuffix"
+fi
+
+# Check for dotnet-tools and add dotnet-tools-internal if present
+grep -i " /dev/null
+if [ "$?" == "0" ]; then
+ AddOrEnablePackageSource "dotnet-tools-internal" "https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet-tools-internal/nuget/$FeedSuffix"
+fi
+
# I want things split line by line
PrevIFS=$IFS
IFS=$'\n'
diff --git a/eng/common/core-templates/job/publish-build-assets.yml b/eng/common/core-templates/job/publish-build-assets.yml
index 37dff559fc1b..e7daa6d2fafe 100644
--- a/eng/common/core-templates/job/publish-build-assets.yml
+++ b/eng/common/core-templates/job/publish-build-assets.yml
@@ -180,6 +180,11 @@ jobs:
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
is1ESPipeline: ${{ parameters.is1ESPipeline }}
+ # Darc is targeting 8.0, so make sure it's installed
+ - task: UseDotNet@2
+ inputs:
+ version: 8.0.x
+
- task: AzureCLI@2
displayName: Publish Using Darc
inputs:
diff --git a/eng/common/core-templates/post-build/post-build.yml b/eng/common/core-templates/post-build/post-build.yml
index f6f87fe5c675..55361908c2e9 100644
--- a/eng/common/core-templates/post-build/post-build.yml
+++ b/eng/common/core-templates/post-build/post-build.yml
@@ -307,6 +307,11 @@ stages:
- task: NuGetAuthenticate@1
+ # Darc is targeting 8.0, so make sure it's installed
+ - task: UseDotNet@2
+ inputs:
+ version: 8.0.x
+
- task: AzureCLI@2
displayName: Publish Using Darc
inputs:
diff --git a/global.json b/global.json
index aa17ec7efcf5..fa4098d4abdc 100644
--- a/global.json
+++ b/global.json
@@ -7,7 +7,7 @@
"errorMessage": "The .NET SDK is not installed or is not configured correctly. Please run ./build to install the correct SDK version locally."
},
"tools": {
- "dotnet": "10.0.100-rc.1.25451.107",
+ "dotnet": "10.0.100-rc.2.25502.107",
"runtimes": {
"dotnet": [
"$(MicrosoftNETCorePlatformsPackageVersion)"
@@ -21,8 +21,8 @@
}
},
"msbuild-sdks": {
- "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.25522.2",
- "Microsoft.DotNet.Helix.Sdk": "10.0.0-beta.25522.2",
+ "Microsoft.DotNet.Arcade.Sdk": "10.0.0-beta.25556.109",
+ "Microsoft.DotNet.Helix.Sdk": "10.0.0-beta.25556.109",
"Microsoft.Build.NoTargets": "3.7.0",
"Microsoft.Build.Traversal": "3.4.0",
"Microsoft.WixToolset.Sdk": "5.0.2-dotnet.2811440"
diff --git a/src/BuiltInTools/DotNetDeltaApplier/Microsoft.Extensions.DotNetDeltaApplier.csproj b/src/BuiltInTools/DotNetDeltaApplier/Microsoft.Extensions.DotNetDeltaApplier.csproj
index 87a397c3dd15..6391d60021e1 100644
--- a/src/BuiltInTools/DotNetDeltaApplier/Microsoft.Extensions.DotNetDeltaApplier.csproj
+++ b/src/BuiltInTools/DotNetDeltaApplier/Microsoft.Extensions.DotNetDeltaApplier.csproj
@@ -8,6 +8,8 @@
-->
net6.0;net10.0
MicrosoftAspNetCore
+
+ true
diff --git a/src/BuiltInTools/dotnet-watch/HotReload/CompilationHandler.cs b/src/BuiltInTools/dotnet-watch/HotReload/CompilationHandler.cs
index 55770d524293..2929d4f1e71e 100644
--- a/src/BuiltInTools/dotnet-watch/HotReload/CompilationHandler.cs
+++ b/src/BuiltInTools/dotnet-watch/HotReload/CompilationHandler.cs
@@ -6,7 +6,7 @@
using Microsoft.Build.Graph;
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.CSharp;
-using Microsoft.CodeAnalysis.ExternalAccess.Watch.Api;
+using Microsoft.CodeAnalysis.ExternalAccess.HotReload.Api;
using Microsoft.DotNet.HotReload;
using Microsoft.Extensions.Logging;
@@ -16,7 +16,7 @@ internal sealed class CompilationHandler : IDisposable
{
public readonly IncrementalMSBuildWorkspace Workspace;
private readonly ILogger _logger;
- private readonly WatchHotReloadService _hotReloadService;
+ private readonly HotReloadService _hotReloadService;
private readonly ProcessRunner _processRunner;
///
@@ -35,7 +35,7 @@ internal sealed class CompilationHandler : IDisposable
///
/// All updates that were attempted. Includes updates whose application failed.
///
- private ImmutableList _previousUpdates = [];
+ private ImmutableList _previousUpdates = [];
private bool _isDisposed;
@@ -44,7 +44,7 @@ public CompilationHandler(ILogger logger, ProcessRunner processRunner)
_logger = logger;
_processRunner = processRunner;
Workspace = new IncrementalMSBuildWorkspace(logger);
- _hotReloadService = new WatchHotReloadService(Workspace.CurrentSolution.Services, () => ValueTask.FromResult(GetAggregateCapabilities()));
+ _hotReloadService = new HotReloadService(Workspace.CurrentSolution.Services, () => ValueTask.FromResult(GetAggregateCapabilities()));
}
public void Dispose()
@@ -299,7 +299,7 @@ private static void PrepareCompilations(Solution solution, string projectPath, C
}
public async ValueTask<(
- ImmutableArray projectUpdates,
+ ImmutableArray projectUpdates,
ImmutableArray projectsToRebuild,
ImmutableArray projectsToRedeploy,
ImmutableArray projectsToRestart)> HandleManagedCodeChangesAsync(
@@ -315,14 +315,14 @@ private static void PrepareCompilations(Solution solution, string projectPath, C
let runningProject = GetCorrespondingRunningProject(project, runningProjects)
where runningProject != null
let autoRestartProject = autoRestart || runningProject.ProjectNode.IsAutoRestartEnabled()
- select (project.Id, info: new WatchHotReloadService.RunningProjectInfo() { RestartWhenChangesHaveNoEffect = autoRestartProject }))
+ select (project.Id, info: new HotReloadService.RunningProjectInfo() { RestartWhenChangesHaveNoEffect = autoRestartProject }))
.ToImmutableDictionary(e => e.Id, e => e.info);
var updates = await _hotReloadService.GetUpdatesAsync(currentSolution, runningProjectInfos, cancellationToken);
await DisplayResultsAsync(updates, runningProjectInfos, cancellationToken);
- if (updates.Status is WatchHotReloadService.Status.NoChangesToApply or WatchHotReloadService.Status.Blocked)
+ if (updates.Status is HotReloadService.Status.NoChangesToApply or HotReloadService.Status.Blocked)
{
// If Hot Reload is blocked (due to compilation error) we ignore the current
// changes and await the next file change.
@@ -364,7 +364,7 @@ private static void PrepareCompilations(Solution solution, string projectPath, C
return (updates.ProjectUpdates, projectsToRebuild, projectsToRedeploy, projectsToRestart);
}
- public async ValueTask ApplyUpdatesAsync(ImmutableArray updates, CancellationToken cancellationToken)
+ public async ValueTask ApplyUpdatesAsync(ImmutableArray updates, CancellationToken cancellationToken)
{
Debug.Assert(!updates.IsEmpty);
@@ -403,7 +403,7 @@ await ForEachProjectAsync(projectsToUpdate, async (runningProject, cancellationT
}
// msbuild workspace doesn't set TFM if the project is not multi-targeted
- var tfm = WatchHotReloadService.GetTargetFramework(project);
+ var tfm = HotReloadService.GetTargetFramework(project);
if (tfm == null)
{
return projectsWithPath[0];
@@ -412,18 +412,18 @@ await ForEachProjectAsync(projectsToUpdate, async (runningProject, cancellationT
return projectsWithPath.SingleOrDefault(p => string.Equals(p.ProjectNode.GetTargetFramework(), tfm, StringComparison.OrdinalIgnoreCase));
}
- private async ValueTask DisplayResultsAsync(WatchHotReloadService.Updates2 updates, ImmutableDictionary runningProjectInfos, CancellationToken cancellationToken)
+ private async ValueTask DisplayResultsAsync(HotReloadService.Updates updates, ImmutableDictionary runningProjectInfos, CancellationToken cancellationToken)
{
switch (updates.Status)
{
- case WatchHotReloadService.Status.ReadyToApply:
+ case HotReloadService.Status.ReadyToApply:
break;
- case WatchHotReloadService.Status.NoChangesToApply:
+ case HotReloadService.Status.NoChangesToApply:
_logger.Log(MessageDescriptor.NoCSharpChangesToApply);
break;
- case WatchHotReloadService.Status.Blocked:
+ case HotReloadService.Status.Blocked:
_logger.Log(MessageDescriptor.UnableToApplyChanges);
break;
@@ -451,7 +451,7 @@ await ForEachProjectAsync(
void ReportCompilationDiagnostics(DiagnosticSeverity severity)
{
- foreach (var diagnostic in updates.CompilationDiagnostics)
+ foreach (var diagnostic in updates.PersistentDiagnostics)
{
if (diagnostic.Id == "CS8002")
{
@@ -492,7 +492,7 @@ void ReportRudeEdits()
.Where(p => !updates.ProjectsToRestart.ContainsKey(p))
.ToHashSet();
- foreach (var (projectId, diagnostics) in updates.RudeEdits)
+ foreach (var (projectId, diagnostics) in updates.TransientDiagnostics)
{
foreach (var diagnostic in diagnostics)
{
@@ -689,7 +689,7 @@ public bool TryGetRunningProject(string projectPath, out ImmutableArray> projects, Func action, CancellationToken cancellationToken)
=> Task.WhenAll(projects.SelectMany(entry => entry.Value).Select(project => action(project, cancellationToken))).WaitAsync(cancellationToken);
- private static ImmutableArray ToManagedCodeUpdates(ImmutableArray updates)
+ private static ImmutableArray ToManagedCodeUpdates(ImmutableArray updates)
=> [.. updates.Select(update => new HotReloadManagedCodeUpdate(update.ModuleId, update.MetadataDelta, update.ILDelta, update.PdbDelta, update.UpdatedTypes, update.RequiredCapabilities))];
}
}
diff --git a/src/BuiltInTools/dotnet-watch/HotReload/IncrementalMSBuildWorkspace.cs b/src/BuiltInTools/dotnet-watch/HotReload/IncrementalMSBuildWorkspace.cs
index 65ab6089466c..06b79772ddf6 100644
--- a/src/BuiltInTools/dotnet-watch/HotReload/IncrementalMSBuildWorkspace.cs
+++ b/src/BuiltInTools/dotnet-watch/HotReload/IncrementalMSBuildWorkspace.cs
@@ -4,7 +4,7 @@
using System.Collections.Immutable;
using System.Diagnostics;
using Microsoft.CodeAnalysis;
-using Microsoft.CodeAnalysis.ExternalAccess.Watch.Api;
+using Microsoft.CodeAnalysis.ExternalAccess.HotReload.Api;
using Microsoft.CodeAnalysis.Host.Mef;
using Microsoft.CodeAnalysis.MSBuild;
using Microsoft.CodeAnalysis.Text;
@@ -76,7 +76,7 @@ public async Task UpdateProjectConeAsync(string rootProjectPath, CancellationTok
continue;
}
- newSolution = WatchHotReloadService.WithProjectInfo(newSolution, ProjectInfo.Create(
+ newSolution = HotReloadService.WithProjectInfo(newSolution, ProjectInfo.Create(
oldProjectId,
newProjectInfo.Version,
newProjectInfo.Name,
diff --git a/src/BuiltInTools/dotnet-watch/dotnet-watch.csproj b/src/BuiltInTools/dotnet-watch/dotnet-watch.csproj
index 9d089001e2b2..aab9d8b174dc 100644
--- a/src/BuiltInTools/dotnet-watch/dotnet-watch.csproj
+++ b/src/BuiltInTools/dotnet-watch/dotnet-watch.csproj
@@ -43,6 +43,7 @@
+
diff --git a/src/Cli/dotnet/Commands/Run/CSharpCompilerCommand.Generated.cs b/src/Cli/dotnet/Commands/Run/CSharpCompilerCommand.Generated.cs
index d53f7052b754..94e889267f86 100644
--- a/src/Cli/dotnet/Commands/Run/CSharpCompilerCommand.Generated.cs
+++ b/src/Cli/dotnet/Commands/Run/CSharpCompilerCommand.Generated.cs
@@ -15,7 +15,7 @@ private IEnumerable GetCscArguments(
[
"/unsafe-",
"/checked-",
- "/nowarn:1701,1702,IL2121,1701,1702",
+ "/nowarn:1701,1702,IL2121,1701,1702,8002",
"/fullpaths",
"/nostdlib+",
"/errorreport:prompt",
diff --git a/src/Compatibility/ApiDiff/Microsoft.DotNet.ApiDiff/SyntaxRewriter/GlobalPrefixRemover.cs b/src/Compatibility/ApiDiff/Microsoft.DotNet.ApiDiff/SyntaxRewriter/GlobalPrefixRemover.cs
index 74b1fdd5d3b1..0cd75f738168 100644
--- a/src/Compatibility/ApiDiff/Microsoft.DotNet.ApiDiff/SyntaxRewriter/GlobalPrefixRemover.cs
+++ b/src/Compatibility/ApiDiff/Microsoft.DotNet.ApiDiff/SyntaxRewriter/GlobalPrefixRemover.cs
@@ -11,15 +11,8 @@ internal class GlobalPrefixRemover : CSharpSyntaxRewriter
{
public static readonly GlobalPrefixRemover Singleton = new();
- private const string GlobalPrefix = "global";
-
- public override SyntaxNode? VisitQualifiedName(QualifiedNameSyntax node)
- {
- if (node.Left is AliasQualifiedNameSyntax alias &&
- alias.Alias.Identifier.Text == GlobalPrefix)
- {
- node = SyntaxFactory.QualifiedName(alias.Name, node.Right).WithTriviaFrom(node);
- }
- return base.VisitQualifiedName(node);
- }
+ public override SyntaxNode? VisitAliasQualifiedName(AliasQualifiedNameSyntax node)
+ => node.Alias.Identifier.IsKind(SyntaxKind.GlobalKeyword)
+ ? node.Name.WithTriviaFrom(node)
+ : base.VisitAliasQualifiedName(node);
}
diff --git a/src/RazorSdk/Tool/GenerateCommand.cs b/src/RazorSdk/Tool/GenerateCommand.cs
index c12f59063555..bf889875d0f7 100644
--- a/src/RazorSdk/Tool/GenerateCommand.cs
+++ b/src/RazorSdk/Tool/GenerateCommand.cs
@@ -4,6 +4,7 @@
#nullable disable
using System.Diagnostics;
+using System.Threading;
using Microsoft.AspNetCore.Razor.Language;
using Microsoft.CodeAnalysis.CSharp;
using Microsoft.NET.Sdk.Razor.Tool.CommandLineUtils;
@@ -433,6 +434,7 @@ private class StaticTagHelperFeature : RazorEngineFeatureBase, ITagHelperFeature
{
public IReadOnlyList TagHelpers { get; set; }
+ public IReadOnlyList GetDescriptors(CancellationToken cancellationToken) => TagHelpers;
public IReadOnlyList GetDescriptors() => TagHelpers;
}
}
diff --git a/test/Microsoft.NET.Build.Tests/RoslynBuildTaskTests.cs b/test/Microsoft.NET.Build.Tests/RoslynBuildTaskTests.cs
index 2f473b12d72f..8e9074e1b377 100644
--- a/test/Microsoft.NET.Build.Tests/RoslynBuildTaskTests.cs
+++ b/test/Microsoft.NET.Build.Tests/RoslynBuildTaskTests.cs
@@ -59,7 +59,7 @@ public void FullMSBuild_SdkStyle_ToolsetPackage(bool useSharedCompilation, Langu
{
var testAsset = CreateProject(useSharedCompilation, language, AddCompilersToolsetPackage);
var buildCommand = BuildAndRunUsingMSBuild(testAsset);
- VerifyCompiler(buildCommand, AppHostCompilerFileName(language), useSharedCompilation, toolsetPackage: true);
+ VerifyCompiler(buildCommand, DotNetExecCompilerFileName(language), useSharedCompilation, toolsetPackage: true);
}
[Theory, CombinatorialData]