Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 13, 2026

Description

Fixed version inconsistency where concrete Microsoft.Extensions packages were pinned to 9.0.11 while their abstractions were using variable versioning (10.0.1 for net10.0). This caused CI build failures due to package version mismatches across multi-targeted frameworks.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Performance improvement
  • Code refactoring
  • Dependency update
  • CI/CD changes

Related Issues

N/A - CI build failure correction

Changes Made

  • Updated Microsoft.Extensions.Configuration to use $(MicrosoftExtensionsVersion) instead of hardcoded "9.0.11"
  • Updated Microsoft.Extensions.DependencyInjection to use $(MicrosoftExtensionsVersion) instead of hardcoded "9.0.11"
  • Corrected indentation for consistency in package references

Testing

  • Unit tests pass locally
  • Integration tests pass locally
  • All existing tests pass
  • Added new tests for new functionality
  • Manual testing performed

Test Configuration

  • OS: Linux
  • .NET Version: 8.0, 9.0, 10.0
  • Other details: Multi-target framework build

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published

Screenshots (if applicable)

N/A

Additional Context

The fix ensures version consistency across all Microsoft.Extensions packages for all target frameworks (net8.0, net9.0, net10.0), preventing runtime binding conflicts and CI build failures.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI self-assigned this Jan 13, 2026
Copilot AI changed the title [WIP] Update BenchmarkDotNet from 0.14.0 to 0.15.8 fix: Align Microsoft.Extensions package versions in ExperimentFramework.csproj Jan 13, 2026
Copilot AI requested a review from JerrettDavis January 13, 2026 18:55
@JerrettDavis JerrettDavis marked this pull request as ready for review January 13, 2026 20:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants