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

Add additional tool version details to dotnet --info #15496

Open
marcpopMSFT opened this issue Jan 26, 2021 · 1 comment
Open

Add additional tool version details to dotnet --info #15496

marcpopMSFT opened this issue Jan 26, 2021 · 1 comment
Labels
Milestone

Comments

@marcpopMSFT
Copy link
Member

Customer suggestion: dotnet/roslyn#44571 (comment)

Include the version of Roslyn, msbuild, nuget in the dotnet --info output

@marcpopMSFT marcpopMSFT added this to the Backlog milestone Jan 26, 2021
@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged Request triage from a team member label Jan 26, 2021
@marcpopMSFT marcpopMSFT self-assigned this Jan 27, 2021
@marcpopMSFT marcpopMSFT removed the untriaged Request triage from a team member label Jan 27, 2021
@marcpopMSFT marcpopMSFT removed their assignment Jan 27, 2021
@maxild
Copy link

maxild commented Feb 18, 2021

I guess that the ongoing plans to make the .NET SDK more composable (less monolithic) with optional 'building-blocks' (bundles, packs or whatever) will justify even more developing better CLI commands/verbs to inspect the acquired tree of 'core' (roslyn, nuget, msbuild, sdk-targets etc...) and composable 'optional' (aspnetcore, xamarin, blazor, etc...) 'building-blocks'.

  • I know roslyn, msbuild and nuget (client) are all independently versioned today. Why not make it easy to see those versions using the CLI (SDK).
  • So is visual studio (and it aligns (implicitly(!)) with the 'feature band' semver 'hack' of the SDK version x.y.znn). Are there any table showing the correspondence between vs-versions and sdk-versions?
  • I guess the 'workloads' will be versioned as well somehow?

I know "this change request" is very imprecise(!), but it is a bit too abstract and difficult for me to describe given my lack of knowledge of the massive SDK.

MAIN GOAL My main goal as a user/client/customer is to better understand how milestones of the many upstream github repos "compose" into the massive SDK. There are a lot of different versioning going on:

  • 16.9 (vs2019 milestone/version)
  • 3.9 (roslyn milestone/version)
  • 5.0.2nn (sdk milestone/version)
  • etc..

Example: Will roslyn analyzers for IDExxxx and CAxxxx part of the .NET SDK since v5 be fixed wrt issue dotnet/roslyn#XXXXX (XXXXX not important) with milestone 16.9 (https://github.com/dotnet/roslyn/milestones) on Linux using (future) SDK version 5.0.200? I find it difficult to understand on Linux, but I understand that the analyzers are being migrated out of the vs2019-specific "features" assemblies, and roslyn is apparently tied to visual studio releases even though it is cross-plat...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants