3 ms·
Have you ever checked click-once? A superior windows like installer for .net. It completely eliminates 1).
by NicoJuicy 5y ago
Have you ever checked click-once? A superior windows like installer for .net.
It completely eliminates 1).
- fragmede 5y agoWell, other than the fact that it doesn't work on Linux or MacOS or iOS or Android.
- NicoJuicy 5y agoThat's why i said "windows installer"... ( Ah, perhaps 'windows like installer' could be misleading. I meant windows only, but like a 'installer' mechanism'. Since it installs, updates, ... Out of the box. Didn't exactly knew how to write it as short as possible)
- smorgusofborg 5y agoYes, to me "completely solves 1)" would mean using mono/etc for the other platforms and having a .net compatible system working seamlessly for all of them. (Then you could get the same critiques as java web start.)
- NicoJuicy 5y agoWell, i'm not sure if click-once works outside of windows. It's a great experience in Windows though. We have multiple internal applications running on it. Although it's not a one size fits all solution. But internal apps that can leverage windows are extremely quick to setup with the winforms/click-once combo. Shared network drive and everyone has an installation + auto update mechanism. ( But i guess that combo isn't popular here )
- viraptor 5y agoClick once has some extreme limitations. The main one for me is that you can't have an app installed for the whole machine, only for the user. While that may be useful for basic consumer stuff, it's just not usable in larger company scenarios, remote desktop logins, etc. Msix is better, but still not well supported - you can deploy a service for example, but not on a windows server.
- NicoJuicy 5y agoI'll have to try/check out Msix, thanks! We deployed click-once in an Enterprise env for internal apps though. Didn't had much issues with what you mentioned. To debug/install windows services, we combine them with TopShelf - http://topshelf-project.com/ http://topshelf-project.com/