Distribute WPF Application Clickonce vs MSIX

Sami C.
1 min readNov 20, 2019

--

Getting an installer for your WPF application is necessary. I was looking for the best solution, here are some of my findings:

Clickonce

This is a deployment technique that allows for a self-updating Windows based application that can be installed and then run with minimal user interaction. This method of deployment supports offline, automatic updating and rollback.

It appears that Clickonce will not be ported over to .Net Core. Looking at the microsoft documentation, there is no mention of anything about .net core 3 winforms working with Clickonce.

MSIX

The MSIX SDK offers developers a universal way to distribute package contents to client devices regardless of the OS platform on the client device. This enables developers to package their app content once instead of having to package for each platform.

MSIX does include Download pages, certificates and automatic updates.

Looking at the Microsoft documentation, it seems that MSIX is the way to go for distributing any WPF application. Here is a great tutorial on how to use msix to disitrbute your application:

Happy Programming!

--

--

Sami C.
Sami C.

Written by Sami C.

Freelance Software Engineer

Responses (1)