Opened 14 years ago

Closed 14 years ago

#1411 closed task (fixed)

Make installer components buildable with VS express

Reported by: jng Owned by: jng
Priority: medium Milestone:
Component: Installer Version:
Severity: major Keywords:
Cc: brucedechant, wuma External ID:

Description

The current installer components are not buildable via VS express due to the following:

  • Installer.sln is a solution of Wix/C++ projects. VS express can't build heterogeneous solution files.
  • The apache custom action uses MFC, which is not included (and thus not buildable) in VC express.
  • VS express doesn't support bootstrapper packages AFAIK

This ticket proposes the following be done to address this:

  • Split Installer.sln into separate wix and custom action solutions. Modify build.bat to build these solutions separately.
  • Rewrite the apache custom action library using a non-MFC approach
  • Ditch the existing bootstrapper and tweak the NSIS installer to include logic that determines whether to launch a vc_redist installation before the main msi installer is executed. In effect the NSIS installer *becomes* the bootstrapper.

Change History (3)

comment:1 by jng, 14 years ago

Owner: set to jng

comment:2 by tomfukushima, 14 years ago

Cc: brucedechant wuma added

comment:3 by jng, 14 years ago

Resolution: fixed
Status: newclosed

Fixed r5409

Note: See TracTickets for help on using tickets.