Closed JanSiero closed 5 years ago
Thanks, I'll have a look at this over the next week.
On Tue, 20 Nov 2018 at 22:00, Jan Siero notifications@github.com wrote:
This pull requests implements an installer based on the Wix toolset
Wix is freely available, flexible and more modern than the current installshield installer.
The installer resembles the installshield installer, except for the missing "splash screen", for which I haven't had time. Everything can be configured using the single xml file "Product.wxs". In this file there are links to further information.
To build the installer, the wix toolset needs to be installed: http://wixtoolset.org/releases/
The plugin for Studio is installed automatically when loading the project in MS Visual Studio 2017, but can also be installed manually.
Used documentation:
On the required registry entries:
https://docs.microsoft.com/en-us/visualstudio/vsto/registry-entries-for-vsto-add-ins?view=vs-2017
On the required assemblies:
General information concerning an example installer built with wix:
https://blogs.msdn.microsoft.com/gsmyth/2013/01/27/wix-installer-for-vsto-projects/
You can view, comment on, or merge this pull request online at:
https://github.com/salesagility/SuiteCRM-Outlook-Plugin/pull/87 Commit Summary
- Implemented installer based on WiX Toolset v3
- Add aditional resources to WixSetup Project file, unify line breaks
- Add support for X64 Outlook
- Update version number
File Changes
- A SuiteCRMAddInWixSetup/Product.wxs https://github.com/salesagility/SuiteCRM-Outlook-Plugin/pull/87/files#diff-0 (153)
- A SuiteCRMAddInWixSetup/Resources/banner.bmp https://github.com/salesagility/SuiteCRM-Outlook-Plugin/pull/87/files#diff-1 (0)
- A SuiteCRMAddInWixSetup/Resources/favicon.ico https://github.com/salesagility/SuiteCRM-Outlook-Plugin/pull/87/files#diff-2 (0)
- A SuiteCRMAddInWixSetup/Resources/welcome.bmp https://github.com/salesagility/SuiteCRM-Outlook-Plugin/pull/87/files#diff-3 (0)
- A SuiteCRMAddInWixSetup/SuiteCRMAddInWixSetup.wixproj https://github.com/salesagility/SuiteCRM-Outlook-Plugin/pull/87/files#diff-4 (61)
- A SuiteCRMAddInWixSetup/lgpl-3.0.rtf https://github.com/salesagility/SuiteCRM-Outlook-Plugin/pull/87/files#diff-5 (518)
- M SuiteCRMOutlookAddIn.sln https://github.com/salesagility/SuiteCRM-Outlook-Plugin/pull/87/files#diff-6 (6)
Patch Links:
- https://github.com/salesagility/SuiteCRM-Outlook-Plugin/pull/87.patch
- https://github.com/salesagility/SuiteCRM-Outlook-Plugin/pull/87.diff
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/salesagility/SuiteCRM-Outlook-Plugin/pull/87, or mute the thread https://github.com/notifications/unsubscribe-auth/AFPvW0Skl5uYMUQPvXdELkKV_fgKw5wxks5uxHuOgaJpZM4YsAOl .
-- Simon Brooke :: http://www.journeyman.cc/~simon/
;; Stultus in monte
This is merged and we're evaluating - there's no commitment yet that we'll release it into master, but unless there are any major problems with it it's likely.
Hi Simon,
Thanks! I hope it simplifies work in the installer. I'll see if I can also add the splash screen ("Who we are") and add more languages to the plugin itself.
In case you have any questions concerning WiX toolset, let me know.
Best regards, Jan
OK, initial impression: it didn't pick up the client libraries, but now I've fixed that and it's building both 'DEBUG' and 'RELEASE' builds cleanly. The installer works. I'm checking over for any issues, and I'll look to integrate my auto-version-number-incrementation code into it, but on the whole this looks good.
I've passed the generated installer onto the SalesAgility QA team for their evaluation.
On Thu, 6 Dec 2018 at 13:55, Jan Siero notifications@github.com wrote:
Hi Simon,
Thanks! I hope it simplifies work in the installer. I'll see if I can also add the splash screen ("Who we are") and add more languages to the plugin itself.
In case you have any questions concerning WiX toolset, let me know.
Best regards, Jan
— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/salesagility/SuiteCRM-Outlook-Plugin/pull/87#issuecomment-444878326, or mute the thread https://github.com/notifications/unsubscribe-auth/AFPvWzi8n1BFgCpu4IKpG4IZ94TWJnPNks5u2SHmgaJpZM4YsAOl .
-- Simon Brooke :: http://www.journeyman.cc/~simon/
;; Stultus in monte
This pull requests implements an installer based on the Wix toolset.
Wix is freely available and open source, flexible and more modern than the current Installshield installer. Moreover, Installshield limited edition is not supported with visual studio community.
The installer resembles the Installshield installer, except for the missing "splash screen", for which I haven't had time. Everything can be configured using the single xml file "Product.wxs". In this file, the lines are documented with links to further information.
To build the installer, the wix toolset needs to be installed, which can be downloaded here: http://wixtoolset.org/releases/
The Wix extension for Visual Studio is installed automatically when loading the project in MS Visual Studio 2017, but can also be installed manually from the same link above.
Used documentation: