-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Item to define custom non-ProjectReference edge in graph #6852
Comments
This would probably also be the solution to making the notorious |
Friendly ping on this, @rainersigwald. We have a VS UI manifesting bug that I'm guessing might not be fixed, so it would be great if we could solve this graph edge problem without creating a ProjectReference item. |
I've had at least 10 bugs in Nerdbank.GitVersioning reported because of NB.GV trying to be a good citizen by declaring a ProjectReference item for its self-invocation via an msbuild task. Without this ProjectReference item, |
I would break |
No customers for that, no. I just anticipated them and wanted to be future proof. |
FWIW I wanted to be one of those customers but I never got far enough to get there. Nerdbank.GitVersioning was one of the obstacles. |
There is an msbuild property for graph-based builds, I think. Is there for isolated graph builds as well? If so, maybe NB.GV could add a condition on the |
The 3.6 update of NB.GV will remove the |
Several build processes (repos, SDKs, and NuGet packages) have a pattern where they want to do a thing "once per build"--maybe set up versioning, or run some code generator, or something.
Ideally it would be easy to express this in a
-graph -isolate
compatible way by creating an item something likeThis would be a totally new edge, ignoring target propagation.
The text was updated successfully, but these errors were encountered: