Skip to content

Installer #106

Open
Open
@zspitz

Description

@zspitz

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions