[release/v7.6] Move PowerShell build to depend on .NET SDK 10.0.102#26717
Merged
daxian-dbw merged 2 commits intoPowerShell:release/v7.6from Jan 21, 2026
Merged
Conversation
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
Contributor
There was a problem hiding this comment.
Pull request overview
This PR backports the .NET SDK update from version 10.0.101 to 10.0.102 to the release/v7.6 branch. The change includes updating the SDK version in global.json and updating numerous related NuGet package versions from 10.0.1 to 10.0.2 across multiple project files and the component manifest. A merge conflict was resolved by updating XunitXml.TestLogger from 7.0.2 to 8.0.0.
Changes:
- Updated .NET SDK version from 10.0.101 to 10.0.102 in global.json
- Updated 40+ NuGet package references from version 10.0.1 to 10.0.2 across source and test projects
- Updated XunitXml.TestLogger from 7.0.2 to 8.0.0 as part of merge conflict resolution
Reviewed changes
Copilot reviewed 12 out of 12 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| global.json | Updated SDK version from 10.0.101 to 10.0.102 |
| tools/cgmanifest.json | Updated 40+ package versions from 10.0.1 to 10.0.2, JsonPointer.Net from 6.0.0 to 6.0.1, and moved schema definition to end of file |
| test/xUnit/xUnit.tests.csproj | Updated XunitXml.TestLogger from 7.0.2 to 8.0.0 |
| test/tools/WebListener/WebListener.csproj | Updated Microsoft.AspNetCore.Mvc.NewtonsoftJson from 10.0.1 to 10.0.2 |
| test/tools/TestService/TestService.csproj | Updated Microsoft.Windows.Compatibility from 10.0.1 to 10.0.2 |
| src/System.Management.Automation/System.Management.Automation.csproj | Updated 6 package references from 10.0.1 to 10.0.2 |
| src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csproj | Updated System.ServiceProcess.ServiceController from 10.0.1 to 10.0.2 |
| src/Microsoft.PowerShell.SDK/Microsoft.PowerShell.SDK.csproj | Updated 6 package references from 10.0.1 to 10.0.2 |
| src/Microsoft.PowerShell.CoreCLR.Eventing/Microsoft.PowerShell.CoreCLR.Eventing.csproj | Updated System.Diagnostics.EventLog from 10.0.1 to 10.0.2 |
| src/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj | Updated System.Drawing.Common from 10.0.1 to 10.0.2 |
| src/Microsoft.PowerShell.Commands.Management/Microsoft.PowerShell.Commands.Management.csproj | Updated System.ServiceProcess.ServiceController from 10.0.1 to 10.0.2 |
| src/Microsoft.PowerShell.Commands.Diagnostics/Microsoft.PowerShell.Commands.Diagnostics.csproj | Updated System.Diagnostics.PerformanceCounter from 10.0.1 to 10.0.2 |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Backport of #26697 to release/v7.6
Triggered by @daxian-dbw on behalf of @pwshBot
Original CL Label: CL-BuildPackaging
/cc @PowerShell/powershell-maintainers
Impact
REQUIRED: Choose either Tooling Impact or Customer Impact (or both). At least one checkbox must be selected.
Tooling Impact
Updates .NET SDK version to 10.0.102 which is required for building PowerShell 7.6.
Customer Impact
Regression
REQUIRED: Check exactly one box.
This is not a regression.
Testing
The change updates the .NET SDK version to 10.0.102 in the build configuration. Testing should verify that builds complete successfully with the new SDK version and that no functionality is broken.
Risk
REQUIRED: Check exactly one box.
This is a routine SDK version update from the automated bot. The same change has already been tested and merged in the master branch.
Merge Conflicts
Minor conflict in test/xUnit/xUnit.tests.csproj resolved by accepting the version update of XunitXml.TestLogger from 7.0.2 to 8.0.0.