Publish / installer / auto update guidance? #226

Closed
opened 2026-01-29 16:34:16 +00:00 by claunia · 5 comments
Owner

Originally created by @thnk2wn on GitHub (Oct 18, 2018).

Originally assigned to: @robertmuehsig, @GregorBiswanger on GitHub.

Any documentation or guidance on distributing apps created with Electron.NET? I see the build output but would like installers for Windows and Mac and auto update. Can Electron Builder be used or is there something different that needs to be done? It'd be great to have that info in the README or Wiki as that's a big missing gap to me.

Originally created by @thnk2wn on GitHub (Oct 18, 2018). Originally assigned to: @robertmuehsig, @GregorBiswanger on GitHub. Any documentation or guidance on distributing apps created with Electron.NET? I see the build output but would like installers for Windows and Mac and auto update. Can Electron Builder be used or is there something different that needs to be done? It'd be great to have that info in the README or Wiki as that's a big missing gap to me.
claunia added the FeatureIn progress labels 2026-01-29 16:34:16 +00:00
Author
Owner

@Khaoz-Topsy commented on GitHub (Oct 23, 2018):

I would also like to see some publish/installer/auto update guidance 😀

@Khaoz-Topsy commented on GitHub (Oct 23, 2018): I would also like to see some publish/installer/auto update guidance 😀
Author
Owner

@kwakuduahc1 commented on GitHub (Oct 25, 2018):

To create an installer is a bit tricky. The shortest way for me is to rather package the ../obj/desktop/win7-x86 folder with electron-packager if you build for win32. It is easier changing the name of the application, setting the icon and providing other useful information.

While i have not tried that, it should be easier to set the update features from there

@kwakuduahc1 commented on GitHub (Oct 25, 2018): To create an installer is a bit tricky. The shortest way for me is to rather package the ../obj/desktop/win7-x86 folder with electron-packager if you build for win32. It is easier changing the name of the application, setting the icon and providing other useful information. While i have not tried that, it should be easier to set the update features from there
Author
Owner

@thnk2wn commented on GitHub (Oct 25, 2018):

Thanks @kwakuduahc1. @Khaoz-Topsy Based on #157 I was able to get one working for Windows though it's kind of hacky. I'm not currently customizing icon. See my sample app for reference, key files are:

Also I should mention I'm not using any auto-update feature currently, just installer / uninstaller though installing a new version seems to cleanly overwrite any prior one so far.

It'd be nice to have cleaner, documented support for this though because without an installer any app built with this isn't so useful. Users aren't going to want to download and extract zips and copy files etc.

@thnk2wn commented on GitHub (Oct 25, 2018): Thanks @kwakuduahc1. @Khaoz-Topsy Based on #157 I was able to get one working for Windows though it's kind of hacky. I'm not currently customizing icon. See my sample app for reference, key files are: - [package.bat](https://github.com/thnk2wn/TfsStates/blob/master/package.bat) - [build.bat](https://github.com/thnk2wn/TfsStates/blob/master/build.bat) - [electron-builder.json](https://github.com/thnk2wn/TfsStates/blob/master/electron-builder.json) - [package.json](https://github.com/thnk2wn/TfsStates/blob/master/package.json) Also I should mention I'm not using any auto-update feature currently, just installer / uninstaller though installing a new version seems to cleanly overwrite any prior one so far. It'd be nice to have cleaner, documented support for this though because without an installer any app built with this isn't so useful. Users aren't going to want to download and extract zips and copy files etc.
Author
Owner

@GregorBiswanger commented on GitHub (May 18, 2019):

Available with the next Electron.NET update.

@GregorBiswanger commented on GitHub (May 18, 2019): Available with the next Electron.NET update.
Author
Owner

@LapinskasL commented on GitHub (Jun 26, 2024):

@GregorBiswanger, I see you closed this as completed but I can't find docs on how to create the installer. Where can I find this?

@LapinskasL commented on GitHub (Jun 26, 2024): @GregorBiswanger, I see you closed this as completed but I can't find docs on how to create the installer. Where can I find this?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/Electron.NET#226