-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Description
Visual Studio 2017 doesn't set the same registry entries it used to, which means any code to detect it has to change significantly.
Part of the install changes to VS allow multiple instances to be installed simultaneously, so it no longer made sense to have a single key to the install path. It's also far more likely for users to have made changes to optional components, and so essential pieces could be missing.
There is a new COM API available for detecting various VS installs. Unfortunately, it's a bit unwieldy from pure Python code, but zooba has thrown together a small wrapper to pull out the most important information. Alternatively, look at the source code to see how to copy it.
Metadata
Metadata
Assignees
Labels
No labels