Closed PawelTroka closed 7 years ago
Take a look at https://github.com/oleg-shilo/wixsharp
This becomes major issue right now as Visual Studio 2017 does not support InstallShield.
A lot of work already done in branch https://github.com/PawelTroka/Computator.NET/tree/VisualStudio2017 Seems like soon we will be able to call it done. Some fine-tuning probably will be needed (like look & feel of new installer) but can be postponed for now.
done with commits a827f2bf2e2bbbe97349efaedfd98a4231a7346f ffee670ee44b752bfd572582071681afb7b3a04e 2cb9b9bcc1b63d3557c4c73f8e6a7bb5e8e77bac 04fe55ad3809e3732081504265ab0f16a2adc3b2 353f32bd3300c01017cc9397ec4e43f9b4ad56d7 536afe3525099f1fc1d4608048e911edbd20927e 6da9460c63a565c5d6b6aaa2f796cab7cff03d0d a450c37510d45e2bd6db3c89610edb9df2316839 7f79dcc4c6741b09e8b2759ac99a691c6fb543e4 09138c97c3c54509f5fa617b25028b1c98f4151b a3c33412edeedea314dc6d52531587e549f98b94 29c097ec9fc95f5a8b9d174a8b569403cbadb284 b924026c9c033cb11f82d3e44693108e6463ad3f 1177af671b4eb918079916805c6dfb7ad3e23469 893cdf430767bc38e912105c8ba3857fd0dda607 8fddf9fe3fe5f9ef65e6f851947a29f28cf35dcd except one installer issue (#62) and not installing new versions of fonts (#91)
InstallShield is nice but since it is commercial product (mostly) it is not well supported in Continuous Integration environments. For example we cannot have full CI experience because AppVeyor has no support for InstallShield (as they have Visual Studio Community which is not supported by Install Shield Limited Edition).
WiX is free, open source and a lot of developers use it. WiX provides more control over customization of the installer since it is XML files only. Also as we do have two builts now (NET46 and NET40) it should be easier to built it into one installer with WiX which seems impossible with InstallShield.