WelliSolutions / HugeJsonViewer

Viewer for JSON files that can be GBs large.
MIT License
284 stars 18 forks source link

Updates to DevExpress will not uninstall old files #10

Open WelliSolutions opened 6 years ago

WelliSolutions commented 6 years ago

At the moment, the Setup just inculdes all DLLs from Release directory, which works fine, but has the following issue:

  1. A user installs a version of HugeJsonViewer with an old version of DevExpress. The old DevExpress DLLs will be copied into the installation folder.
  2. The user then installs an update of HugeJsonViewer. This will copy new DevExpress DLLs into the installation directory, but not delete the old files.

Workaround:

  1. uninstall
  2. delete installation directory
  3. reinstall

For convenience, this behavior should be fixed, e.g. HugeJsonViewer uninstalls itself first, which will remove the old files and then installs with the new files

WelliSolutions commented 6 years ago

It seems I have applied this answer from Stack Overflow to a different project successfully.