Bump Microsoft.Build.Locator and 7 others - #230
Merged
Conversation
bigdra50
added a commit
that referenced
this pull request
Jul 2, 2026
The grouped nuget PR (#230) bumps src/Unilyze/Unilyze.csproj, which trips the changelog-guard fragment requirement — but dependency bumps are not user-facing changes and dependabot cannot author fragments. Apply the guard's designed escape hatch declaratively: every dependabot PR gets the no-changelog label. Claude-Session: https://claude.ai/code/session_01YUTrfm9Muu4BtNygyBWzUU
Bumps Microsoft.Build.Locator from 1.7.8 to 1.11.2 Bumps Microsoft.CodeAnalysis.CSharp from 4.12.0 to 5.3.0 Bumps Microsoft.CodeAnalysis.CSharp.Workspaces from 4.12.0 to 5.3.0 Bumps Microsoft.CodeAnalysis.Workspaces.MSBuild from 4.12.0 to 5.3.0 Bumps Microsoft.NET.Test.Sdk from 17.12.0 to 18.7.0 Bumps MinVer from 6.0.0 to 7.0.0 Bumps SonarAnalyzer.CSharp from 10.20.0.135146 to 10.28.0.143324 Bumps xunit.runner.visualstudio from 3.0.2 to 3.1.5 --- updated-dependencies: - dependency-name: Microsoft.Build.Locator dependency-version: 1.11.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Microsoft.CodeAnalysis.CSharp dependency-version: 5.3.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: Microsoft.CodeAnalysis.CSharp dependency-version: 5.3.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: Microsoft.CodeAnalysis.CSharp dependency-version: 5.3.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: Microsoft.CodeAnalysis.CSharp.Workspaces dependency-version: 5.3.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: Microsoft.CodeAnalysis.Workspaces.MSBuild dependency-version: 5.3.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.7.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: MinVer dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: MinVer dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: MinVer dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: SonarAnalyzer.CSharp dependency-version: 10.28.0.143324 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: xunit.runner.visualstudio dependency-version: 3.1.5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/nuget/scripts/crossval/nuget-bd9af00246
branch
from
July 2, 2026 17:01
7f5f010 to
4737d57
Compare
dependabot
Bot
deleted the
dependabot/nuget/scripts/crossval/nuget-bd9af00246
branch
July 2, 2026 17:46
This was referenced Jul 2, 2026
bigdra50
added a commit
that referenced
this pull request
Jul 2, 2026
…234) Microsoft.Build.Locator 1.11 (bumped in #230) enforces MSBL001 at build time: MSBuild assemblies must not flow to the output directory, since MSBuildLocator loads them from the located SDK at run time and a copied Microsoft.Build.Framework would collide. Workspaces.MSBuild 5.3 pulls that package transitively WITH runtime assets, so the crossval workflow broke on main (the workflow only runs on main pushes, which is why #230's PR CI stayed green). Pin an explicit Microsoft.Build.Framework reference with ExcludeAssets="runtime" PrivateAssets="all". Claude-Session: https://claude.ai/code/session_01YUTrfm9Muu4BtNygyBWzUU
bigdra50
added a commit
that referenced
this pull request
Jul 2, 2026
) Roslyn Workspaces 5.x runs source generators inside MSBuildWorkspace (4.x did not), so after #230 the official compilation gained the [GeneratedRegex] generator's Runner/RunnerFactory nested types — types unilyze deliberately never sees (it analyzes on-disk, non-generated sources only) — and the CycCC residual-identity compare failed on main with "missing unilyze type". Skip types whose every declaring syntax reference lives in a generated tree (empty path, *.g.cs, or a /generated/ segment). Verified end-to-end locally: build → self-analysis JSON → official JSON → compare: OK (383 types, residual identity holds), confirming the Roslyn 5.3 bump changed no measured values — the failure was harness-side visibility of generator output. Claude-Session: https://claude.ai/code/session_01YUTrfm9Muu4BtNygyBWzUU
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.
Updated Microsoft.Build.Locator from 1.7.8 to 1.11.2.
Release notes
Sourced from Microsoft.Build.Locator's releases.
1.11.1
What's Changed
New Contributors
Full Changelog: microsoft/MSBuildLocator@v1.10.12...v1.11.1
1.10.12
What's Changed
Full Changelog: microsoft/MSBuildLocator@v1.10.2...v1.10.12
1.10.2
What's Changed
DotNetSdkLocationHelperandhostfxrinterop. by @teo-tsirpanis in ModernizeDotNetSdkLocationHelperandhostfxrinterop. microsoft/MSBuildLocator#339New Contributors
Full Changelog: microsoft/MSBuildLocator@v1.9.1...v1.10.2
1.9.1
What's Changed
New Contributors
Full Changelog: microsoft/MSBuildLocator@v1.8.1...v1.9.1
1.8.1
What's Changed
New Contributors
Full Changelog: microsoft/MSBuildLocator@v1.7.8...v1.8.1
Commits viewable in compare view.
Updated Microsoft.CodeAnalysis.CSharp from 4.12.0 to 5.3.0.
Release notes
Sourced from Microsoft.CodeAnalysis.CSharp's releases.
5.0.4
Release
5.0.2
Release Notes
Install Instructions
Repos
5.0.1
Release Notes
Install Instructions
Repo
Commits viewable in compare view.
Updated Microsoft.CodeAnalysis.CSharp.Workspaces from 4.12.0 to 5.3.0.
Release notes
Sourced from Microsoft.CodeAnalysis.CSharp.Workspaces's releases.
5.0.4
Release
5.0.2
Release Notes
Install Instructions
Repos
5.0.1
Release Notes
Install Instructions
Repo
Commits viewable in compare view.
Updated Microsoft.CodeAnalysis.Workspaces.MSBuild from 4.12.0 to 5.3.0.
Release notes
Sourced from Microsoft.CodeAnalysis.Workspaces.MSBuild's releases.
5.0.4
Release
5.0.2
Release Notes
Install Instructions
Repos
5.0.1
Release Notes
Install Instructions
Repo
Commits viewable in compare view.
Updated Microsoft.NET.Test.Sdk from 17.12.0 to 18.7.0.
Release notes
Sourced from Microsoft.NET.Test.Sdk's releases.
18.7.0
What's Changed
New Contributors
Full Changelog: microsoft/vstest@v18.6.0...v18.7.0
18.6.0
What's Changed
Changes to tests and infra
... (truncated)
18.5.1
What's Changed
Full Changelog: microsoft/vstest@v18.5.0...v18.5.1
18.5.0
What's Changed
Full Changelog: microsoft/vstest@v18.4.0...v18.5.0
18.4.0
What's Changed
Add LoongArch64 support by @stdmnpkg in Add LoongArch64 support microsoft/vstest#15359
Refactor Condition evaluation by @Youssef1313 in Refactor Condition evaluation microsoft/vstest#15357
Adding info on extensions points part 1 by @nohwnd in Adding info on extensions points part 1 microsoft/vstest#15360
Add option to ask for uploading code QL before the standard window ends by @nohwnd in Add option to ask for uploading code QL before the standard window ends microsoft/vstest#15373
Update runtime versions by @nohwnd in Update runtime versions microsoft/vstest#15372
Fix .NET 10 regression for traits by @Youssef1313 in Fix .NET 10 regression for traits microsoft/vstest#15370
Update target frameworks to net10.0 and net11.0 by @dotnet-maestro[bot] in Update target frameworks to net10.0 and net11.0 microsoft/vstest#15349
Fix names in pipeline matrix so we don't have to align them by @nohwnd in Fix names in pipeline matrix so we don't have to align them microsoft/vstest#15365
Update SECURITY.md by @Youssef1313 in Update SECURITY.md microsoft/vstest#15342
New Contributors
Full Changelog: microsoft/vstest@v18.3.0...v18.4.0
18.3.0
What's Changed
Internal fixes and updates
New Contributors
18.0.1
What's Changed
Fixing an issue with loading covrun64.dll on systems that have .NET 10 SDK installed: https://learn.microsoft.com/en-us/dotnet/core/compatibility/sdk/10.0/code-coverage-dynamic-native-instrumentation
Internal changes
Full Changelog: microsoft/vstest@v18.0.0...v18.0.1
18.0.0
What's Changed
Internal fixes and updates
... (truncated)
17.14.1
What's Changed
Full Changelog: microsoft/vstest@v17.14.0...v17.14.1
17.14.0
What's Changed
.NET versions updated
This version of VS Test upgraded .NET to net8 and net9. All projects targeting net6.0 (or other end-of-life .NET target frameworks) should pin their version of Microsoft.NET.Test.SDK to 17.13.0, or update the projects to net8 or newer. We remain backwards compatible with previous versions of Microsoft.NET.Test.SDK. This change does NOT prevent you from:
It also has no impact on .NET Framework projects, where we continue targeting .NET Framework 4.6.2.
Changes
Internal version updates and fixes
New Contributors
... (truncated)
17.14.0-preview-25107-01
What's Changed
.NET versions updated
This version of VS Test upgraded .NET to net8 and net9. All projects targeting net6.0 (or other end-of-life .NET target frameworks) should pin their version of Microsoft.NET.Test.SDK to 17.13.0, or update the projects to net8 or newer. We remain backwards compatible with previous versions of Microsoft.NET.Test.SDK. This change does NOT prevent you from:
It also has no impact on .NET Framework projects, where we continue targeting .NET Framework 4.6.2.
Changes
Internal version updates and fixes
Will probably revert before release:
New Contributors
Full Changelog: microsoft/vstest@v17.13.0...v17.14.0-preview-25107-01
17.13.0
What's Changed
Add letter number among valid identifiers in class name by @nohwnd in Add letter number among valid identifiers in class name microsoft/vstest#13868
Fix formatting in Runner by @mthalman in Fix formatting in Runner microsoft/vstest#13871
Downgrade xunit skip warning to info by @nohwnd in Downgrade xunit skip warning to info microsoft/vstest#10381
Add msdia for arm64 into nuget by @nohwnd in Add msdia for arm64 into nuget microsoft/vstest#10382
Enable native debugging for vstest.console by @ocitrev in Enable native debugging for vstest.console microsoft/vstest#10401
Fix RFCs links by @Youssef1313 in Fix RFCs links microsoft/vstest#10424
Convert to auto property by @nohwnd in Convert to auto property microsoft/vstest#10365
Update Versions.props by @nohwnd in Update Versions.props microsoft/vstest#10378
Enable TSA by @jakubch1 in Enable TSA microsoft/vstest#10385
Arm64 dia by @nohwnd in Arm64 dia microsoft/vstest#10390
Update source-build team references by @MichaelSimons in Update source-build team references microsoft/vstest#10388
Exclude .signature.p7s from nupkg file count by @ellahathaway in Exclude .signature.p7s from nupkg file count microsoft/vstest#10418
Set NetCurrent so that it doesn't roll forward automatically by @ViktorHofer in Set NetCurrent so that it doesn't roll forward automatically microsoft/vstest#10622
New Contributors
Full Changelog: microsoft/vstest@v17.12.0...v17.13.0
Commits viewable in compare view.
Updated MinVer from 6.0.0 to 7.0.0.
Release notes
Sourced from MinVer's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated SonarAnalyzer.CSharp from 10.20.0.135146 to 10.28.0.143324.
Release notes
Sourced from SonarAnalyzer.CSharp's releases.
10.28.0.143324
Release notes - .NET Analyzers - 10.28
Feature
NET-1990 S100/S101: Configuration for custom acronyms
NET-2280 New Rule T0048: Avoid
is not { } valueNET-3802 Update RSPEC before 10.28 release
NET-3818 Change Protobuf Info message to Debug
NET-3820 Coverage warnings should surface as Analysis Warnings
NET-3827 Create RSPEC for S8717: Multiple "[Key]" attributes should not be used to define a composite key
NET-3843 Implement rule S8717: Multiple "[Key]" attributes should not be used to define a composite key
NET-3949 Modify rule S2696: add fix guidance, compliant example, and exceptions
NET-3950 Modify rule S1135: add compliant example and fix guidance
NET-3951 Modify rule S108: give the C# page its own code examples
NET-3952 Modify rule S1133: add rationale, fix guidance, code examples
NET-3953 Modify rule S3251: add compliant example, fix guidance, and exceptions
NET-3967 Move S1313 out of hotspot
NET-3969 Move S2077 out of hotspot
NET-3972 Move S2092 and S3330 out of hotspot
NET-3973 Move S2245 out of hotspot
NET-3975 Move S2257 out of hotspot
NET-3976 Move S4036 out of hotspot
NET-3978 Move S4502 out of hotspot
NET-3980 Move S4507 out of hotspot
NET-3982 Move S5122 out of hotspot
NET-3983 Move S5332 out of hotspot
NET-3993 Move S5443 out of hotspot
NET-3995 Move S5753 out of hotspot
NET-3996 Move S5766 out of hotspot
NET-3998 Move S6640 out of hotspot
NET-4000 Move S4790 out of hotspot
NET-4001 Move S5693 out of hotspot
NET-4008 Change S1313 message
NET-4009 Change S2257 message
NET-4010 Change S4036 message
NET-4011 Change S2077 message
False Positive
NET-3564 Fix FP S6966: Do not raise for methods for SqlDataReader.IsDBNull/GetFieldValue
NET-3808 Fix S4260 FP: Don't raise on extension properties
NET-3821 Fix S1244 FP: Should not raise on comparison to 0
NET-3825 Fix S2221 FP: Do not raise on async void
NET-3878 Fix S3358 FP: Suggesting to extract ternary from EF Core select
NET-3914 Fix T0044 FP: Should not raise on locator annotaitons
NET-3926 Fix S6608 FP: Should not raise inside expression tree
NET-3927 Fix S6603 FP: Should not raise inside expression tree
NET-3932 S2068: Do not raise on @paramName and $paramName
False Negative
NET-1673 Fix S4790 FN: default parameters
NET-2846 Fix S1117 FN: Extensions, Partial Events
... (truncated)
10.27.0.140913
Release notes - .NET Analyzers - 10.27
Feature
NET-1285 S2629: Add custom message for Log4Net and Castle.Core
NET-3666 Deprecate S5042 and move it from HotSpots to Code Smell
NET-3783 Update RSPEC before 10.27 release
False Positive
NET-2696 Fix S4260 FP: Extension Properties always raise
False Negative
NET-230 Fix S4056 FN: SpecifyIFormatProviderOrCultureInfo for C#13 compatibility
NET-2692 Fix S2190 FN: Recursive extension properties
NET-2705 Fix S3343 FN: Partial Constructor with attribute in definition
NET-2732 Fix S1172 FN: Extension blocks
NET-2745 Fix S4144 FN: Extension Members
NET-2829 Fix S3241 FN: Extension methods and extension blocks
NET-3541 Fix S1117 FN: add CatchDeclaration coverage and adopt LocalDeclarationKinds
10.26.0.140279
Release notes - .NET Analyzers - 10.26
Feature
NET-3694 Update RSPEC before 10.26 release
False Positive
NET-2346 Fix S1854 FP: Variable used after another assignment in finally
NET-2347 Fix S1168 FP: Do not report on value types
NET-3698 Fix S1210 FP: file-scoped types should be exempt
False Negative
NET-1265 Fix S2930 FN: raise issues on non-disposed RegistryKeys
NET-2685 Fix S3604 FN: Field Keyword, Partial Constructors, NullConditional Assignment
NET-2812 Fix S4275 FN: Field Keyword
NET-2999 Fix S6672 FN: Mismatch in primary constructor is not recognized
10.25
?
Feature
sonar.cs.cobertura.reportsPathsparameterFalse Positive
10.24
This release brings a batch of false negative fixes and analyzer crash fixes.
Bug Fixes
False Positives
False Negatives
10.23
This release brings a bunch of fixes! Enjoy.
Bug Fixes
False Positives
False Negatives
10.22
Hello everyone,
This release brings 4 new rules to help developers transition to C# 14, and a bunch of false positive fixes.
New rules
False Positive
Bugs
Other
10.21
### Bug
Feature
False Positive
Commits viewable in compare view.
Updated xunit.runner.visualstudio from 3.0.2 to 3.1.5.
Release notes
Sourced from xunit.runner.visualstudio's releases.
3.1.5
Release notes: https://xunit.net/releases/visualstudio/3.1.5
Commits viewable in compare view.