msbuild icon indicating copy to clipboard operation
msbuild copied to clipboard

[WIP] Evaluate the usage of Microsoft.Extensions.FileSystemGlobbing as the backing implementation for IMSBuildGlob

Open Copilot opened this issue 4 months ago • 1 comments

  • [ ] Add Microsoft.Extensions.FileSystemGlobbing package reference to Microsoft.Build project
  • [ ] Create FileSystemGlobbingMSBuildGlob class implementing IMSBuildGlob using Microsoft.Extensions.FileSystemGlobbing
  • [ ] Add trait/feature flag to choose between original MSBuildGlob and new FileSystemGlobbingMSBuildGlob implementations
  • [ ] Update MSBuildGlob.Parse() method to optionally return the new implementation based on feature flag
  • [ ] Create test infrastructure to test both implementations with the same test cases
  • [ ] Update existing MSBuildGlob tests to run against both implementations
  • [ ] Ensure behavioral compatibility between the two implementations
  • [ ] Validate that all existing tests pass with both implementations

Fixes #12032.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot avatar Jun 17 '25 14:06 Copilot