-
Notifications
You must be signed in to change notification settings - Fork 56
Adding support for VS2026 #506
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
Conversation
Added 18 as a valid version, which it is for VS2026 though it's currently prerelease so won't show up unless the call to `vswhere` includes the `-prerelease` argument.
|
Should this fallback solution also be extended with 2026? azure-pipelines-tasks-common-packages/common-npm-packages/packaging-common/nuget/NuGetToolGetter.ts Line 154 in 6a37f0e
|
Good catch, thanks. I've updated the file. For VS2026 the file path is /18/ rather than 2026. Still using the Enterprise SKU and the stable/release channel in the fallback. Not sure if it's important but the fallback could be updated to check the other two SKUs (Pro and Community), an issue for a later day. |
|
@jmyersmsft could you re-review the changes? The PR needed a merge from main before it can merge. Thanks! |
|
@andysterland / @jmyersmsft / @tarunramsinghani can something be done to get this PR through? |
|
This is being worked upon in https://github.com/microsoft/azure-pipelines-tasks-common-packages/pull/510/files. Will close this in favor of above PR. Thanks. |
|
Thank you for the quick reply @tarunramsinghani Glad that is is being worked on! |
|
Closing this as it's superseded by #510 |
Description
Adding 18 to the valid set of VS version numbers. No new tests were added, consistent with the change to add 17. In general it looks like the tasks relies on distinguishing being between versions of VS < 16 or later, with the logic for >= 16 versions being the same - and the behavior for 18.0 is the same
Issue
Package Name
msbuildhelpers
Risk Assessment (Low / Medium / High)
Low
Unit Tests Added or Updated
Additional Testing Performed
Documentation Changes Required (Yes / No)
No
Dependencies
None
Checklist