Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cache misses when a build request for a cross-targeting project without preceding per-TF requests #86

Open
AArnott opened this issue Sep 6, 2024 · 0 comments

Comments

@AArnott
Copy link
Member

AArnott commented Sep 6, 2024

A non-graph-based build scheduler may ask for projects to build in topographical order without awareness of TargetFramework global properties that may apply. When a cross-targeting project's build is requested, its "dependencies" include the per-TargetFramework projects, and if they were not built previously, the plugin reports a cache miss.

I expect/hope that instead, the plugin can replay the cache from each TargetFramework in the project if necessary so that the whole project's output can be reconstituted as would happen without the cache.

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

No branches or pull requests

1 participant