Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add update fonction #3

Open
Antexa opened this issue Jan 4, 2016 · 3 comments
Open

Add update fonction #3

Antexa opened this issue Jan 4, 2016 · 3 comments

Comments

@Antexa
Copy link

Antexa commented Jan 4, 2016

Hi,

Is it possible to add a function to keep the software up to date ?

Thx for your work

@murzz
Copy link

murzz commented Jan 9, 2016

Possible solution is to use package manager e.g. https://chocolatey.org/.

@Antexa
Copy link
Author

Antexa commented Jan 11, 2016

Yes it's a possibility.

But native function is the best way imho :)

@Lolginer
Copy link
Owner

I've looked into some different solutions, and here are my initial thoughts.

  • Chocolatey as an update mechanism does not seem like a good idea. Unless there's something I'm missing, it'd involve hidden batch scripts and community moderators approving every update.
  • There's an interesting library on CodePlex called AutoUpdater.NET, but it doesn't seem to handle any kind of certificate validation. I'm not comfortable with that.
  • ClickOnce works fine and is easy to deploy, but you can't package it into an executable, and it's not compatible with any browser other than Internet Explorer. I'd rather not write my own bootstrapper if there's a simpler solution.
  • Advanced Installer comes with an updater that seems ideal, but it's very expensive ($399). It has a free open-source license I might be able to get.
  • The Windows Store would be ideal as well, if it supported desktop apps. Didn't Microsoft say they'd start accepting them before Windows 10 came out?

I'll implement updates as soon as I can. I'm busy with other work at the moment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants