Setup application - wpf

Is there any alternative way to create setup for my WPF application?
The build in setup creator of MS has same issues with Install/UnInstall.

There is WiX toolset http://wix.codeplex.com/ as well as InstallShield http://www.flexerasoftware.com/products/installshield.htm

Related

How to create an MSIX package for WinForms app?

I'm trying to move to MSIX to install our application, which is currently deployed to our customers via a ClickOnce installation which requires updating on startup, if there is an update. Its a .Net Framework (4.7.2) WinForms app. I'm a bit lost on how to begin; the documentation seems to start from an existing installer package (including ClickOnce), but I'd like to generate this without an intermediate step on our build server as we want to phase out the ClickOnce installation completely once we've proven MSIX will work for us.
I found the Windows Application Packaging Project, but it seems targeted to UWP app, which ours is not, and we have the need to install on Windows 7 SP1 or higher.
What tool would I use to create an MSIX package non-interactively? Would the WAPP play any role in the process?
Here is a similar thread on MSFT's MSIX community. It's talking about VS 2017, but most of the info applies to 2019 too.
https://techcommunity.microsoft.com/t5/msix-packaging-and-tools/build-msix-from-vs-2017-pro-v-15-9-4/m-p/952246
An extract from the above link:
You should be able to use the windows application packaging project to package MSIX. Please see: https://learn.microsoft.com/en-us/windows/msix/desktop/desktop-to-uwp-packaging-dot-net
Alternatively, you could package your MSIX by hand using: https://learn.microsoft.com/en-us/windows/msix/desktop/desktop-to-uwp-manual-conversion
Additionally, if you want to use the MSIX Packaging Tool, you might be able to leverage our pre-made VM: https://learn.microsoft.com/en-us/windows/msix/packaging-tool/quick-create-vm even if your enterprise is still on an older release of windows.
You can also try partner solutions, like Advanced Installer's VS extension which can build an MSIX and MSI from the same project, if you need to target different users. The extension also supports debugging apps inside the msix container.
Disclaimer: I work on the team building Advanced Installer.

The best way to update WPF application

what is the best way to update WPF application? I use WiX as an installer, so how can I alert users of a newer version of my program? I think ClickOnce can't be used in combination with WiX installer.

Licence manager integration with Installshield for WPF application

How to integrate Quick Licence Manager with InstallShield for creating licence?
I have an WPF application for which I need to issue license keys. Need to integrate QLM with Installshield.
You can use merge module option in Installshiled. Refer below links.
http://soraco.co/Forum/tabid/68/forumid/4/postid/8/scope/posts/Default.aspx
http://helpnet.installshield.com/installshield16helplib/IHelpMergeModules.htm

Creating a TFS project from a silverlight application

I am developing a Silverlight application that displays a dashboard of builds from TFS and I just found out that I cant reference TFS libraries from Silverlight as they are built with different runtime. Whats the workaround? Is their a Silverlight clr version of TFS libraries I can reference?
Thanks
You might be able to accomplish this by using the TFS OData API available here: https://tfsodata.visualstudio.com/

Silverlight 5 Install Project using InstallShield - which one do I use?

Well I think this might be the final question for this Silverlight 5 project.
I just installed the InstallShield Limited Edition for Visual Studio 2012 and no I am faced with a dilemma. Which installation project to use?
The project is a Silverlight WCF application and I hope that is a simple enough description to go on. What is required is that the client side sees the web environment and the server side has the WCF services (of course).
I have not worked with this kind of project before so there may be some configuring certain pieces to go certain places and I am very unfamiliar with how all this works. The Installer projects available are as follows:
Setup Project,
Merge Module Project,
Setup Library Project,
Bootstrapper Project,
C# Custom Action Project,
VB Custom Action Project,
C++ Custom Action Project
Which one would I use to create an Installer for this Silverlight 5 WCF solution?

Resources