-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Improve RID and publish
UX
#26446
Comments
Will be investigating these now; I've created a thread where you can track my status on implementing all of these improvements: #26503 |
I'd suggest a few more items for this:
|
fyi @richlander |
I was thinking that maybe Separately, I've already started talking to the VS Publish folks. I'll setup a meeting for that so we can make some good decisions. |
Any timeline goals for this? Based on my experiments so far, these changes would be hugely beneficial to the UX. |
Some combination of 7.0.100 and 7.0.200. I feel your pain. |
@DamianEdwards The implicit RID stuff is about to be under wraps once I fix the fact that it's breaking RID agnostic projects. It might require changes to MSBuild as well and I'm new to that, so it's been a bottleneck. I agree it's very important! |
@DamianEdwards If you've got a preferred ordering of what's left, we'd be very interested in that. |
My preferred ordering:
That would put us in a place where a project can default its publish behavior to practically any combination of configuration=Release, self-contained (for current RID), trimmed, single-file, etc. |
I've been defining several experiences that are intended to improve Runtime Identifier (RID) and/or
publish
experiences. It makes sense to catalog those all in one place since its easy (including for me) to lose track of them.Release
withPublishRelease
#23551PublishSelfContained
#26445PublishRuntimeIdentifier
#26444Publish
Properties #26028RuntimeSpecific
#26031Where is this all heading? There are two primary goals:
build
andpublish
and use them to better support common developer workflows. There are properties that you cannot put in project files today because they won't do the right thing with eitherbuild
orpublish
since there is no good way to conditionalize them.-r
argument while at the same time runtime-specific apps are the best option in many cases.The text was updated successfully, but these errors were encountered: