Skip to content

Conversation

@dfederm
Copy link
Member

@dfederm dfederm commented Sep 16, 2025

This refactors the existing FakesOutputPathPredictor, which only predicted an output directory, to a more granular FakesPredictor.

The new predictor predicts the specific <Fakes> item inputs (*.fakes files) and specific fakes assemblies ($(FakesOutputPath)\*.Fakes.dll files).

Additionally similar logic is added to GetCopyToOutputDirectoryItemsGraphPredictor since Fakes actually adds the *.Fakes.dll as <Content> items and so get transitively copied to referencing projects.

@dfederm dfederm enabled auto-merge (squash) September 16, 2025 19:38
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.

3 participants