-
Notifications
You must be signed in to change notification settings - Fork 232
Closed
Labels
Description
I've updated #16 to point to 8.5.0 - the last release that supported VS2017
I've already updated the readme to update the intended minimum supported version (VS2019).
I believe that as of March 2022, VS2017 is out of "Mainstream support". Either way, continuing to support it would be a significant burden.
The reason that the CodeConverter project is pinned at 2.8.2 was to support VS2017 - it binds to whichever version Visual Studio loads. For the command line and web, it's fine to bundle later versions, which may fix bugs and improve handling of some syntax types.
To update it we'll need to:
- Remove 2017 from the vsixmanifest (by increasing the required version there)
- Update all dependencies with a 2.8.2 version to the latest version supported by the latest version of VS2019 (latest 3.x)
- Update all dependencies that look Visual Studio related and start with version 15, to the latest version 16
- Update the dependencies in this horrible hack to the versions available in a minimal install of VS2019: https://github.com/icsharpcode/CodeConverter/blob/master/Vsix/Vsix.csproj#L80-L99
- See if we can (or need to) remove this horribe hack. It was required because VS2017 was missing these common assemblies
- Update readmes and changelog to link to the last working VS2017 version clearly (ideally add a clear message in that version that reminds them there are more features and bugfixes if they use vLatest).
- Test with VS2019 and VS2022
Reactions are currently unavailable