ExpressionTreeVisualizer icon indicating copy to clipboard operation
ExpressionTreeVisualizer copied to clipboard

Installer

Open zspitz opened this issue 6 years ago • 0 comments

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

zspitz avatar Feb 20 '20 00:02 zspitz