You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add a version picker dropdown for Roslyn versions #104
Currently it's possible to select a Roslyn compiler package version, but the UX could be improved.
There is a link to the "unofficial" dotnet-tools feed below the version field, but from there it is actually quite hard to select a version: You cannot just select and copy a version number from the list as the text there is not selectable (at least in my browser, which is Firefox). You first have to click on the entry and select/copy the version number from the title and then paste it into the settings field.
Would it be possible to add a dynamically populated dropdown instead? Having a prefix search/filter in that dropdown would be chef's kiss.
Maybe we would need special prefixes like "version:", "pr:", "branch:", "build:" to refer to the different sources, to make the selection unique?
Would it be possible to add a dynamically populated dropdown instead?
Good idea, thanks. Just help me understand - what kind of versions do you expect to be entering there? Because when you open such drop down, it can display only a couple of versions at once (until filtered down). So I'm wondering whether it makes sense to display the last roslyn prerelease versions like
I think that's not very useful - you probably want the "latest" version anyway (and there is a special "latest" version specifier for that btw, with a quick link to enter that without typing; there is just currently a bug where the "latest" specifier chooses from nuget.org versions only, but I plan to fix that).
So perhaps the default drop down should contain something like this to be useful?
Yes, I completely agree that providing all versions is a bit too much. I think we could start with a list providing quick access to the last few versions from AzDo as well as nuget.org, like you described.
However, it would be nice to make it so you can easily "browse" through all versions that contain/start with a specific string, for example, when I enter "5.3" I would want to see/be able to select from all the prerelease versions of "5.3". Do you think that's feasible?
Another example would be entering "4.1" should show 4.14, 4.13, 4.12, 4.11, 4.10, 4.1 and all the available prerelease versions.
Activity
jjonescz commentedon Oct 12, 2025
Good idea, thanks. Just help me understand - what kind of versions do you expect to be entering there? Because when you open such drop down, it can display only a couple of versions at once (until filtered down). So I'm wondering whether it makes sense to display the last roslyn prerelease versions like
I think that's not very useful - you probably want the "latest" version anyway (and there is a special "latest" version specifier for that btw, with a quick link to enter that without typing; there is just currently a bug where the "latest" specifier chooses from nuget.org versions only, but I plan to fix that).
So perhaps the default drop down should contain something like this to be useful?
siegfriedpammer commentedon Oct 12, 2025
Yes, I completely agree that providing all versions is a bit too much. I think we could start with a list providing quick access to the last few versions from AzDo as well as nuget.org, like you described.
However, it would be nice to make it so you can easily "browse" through all versions that contain/start with a specific string, for example, when I enter "5.3" I would want to see/be able to select from all the prerelease versions of "5.3". Do you think that's feasible?
Another example would be entering "4.1" should show 4.14, 4.13, 4.12, 4.11, 4.10, 4.1 and all the available prerelease versions.