Open
Description
Currently, "installing" the visualizer involves extracting files and subfolders from the ZIP file on the Releases page. A normal installer would be nice:
- find the install path by itself
- remove obsolete DLLs installed into the visualizers folder
- proper uninstall
AFAICT, there are three possibilities:
- VS Extension -- Can self-update from within the UI; integrate with the Marketplace, new update notification within VS
Cons: IIRC extensions can't manage files outside the VS extensions folder, short of a single copy paste on execute; high investment required to develop a VS extension, multiple versions of the extension required for 2019 and 2017 (we may just not target 2017) - Wix -- This is the route taken by ReadableExpressions: updating requires an MSI download, and restart of Visual Studio. Marketplace integration as above
Cons: high investment required to learn Wix - NuGet target -- no Marketplace integration, but NuGet package management