[mapguide-trac] #1411: Make installer components buildable with VS express

MapGuide Open Source trac_mapguide at osgeo.org
Tue Aug 3 04:58:46 EDT 2010


#1411: Make installer components buildable with VS express
-------------------------+--------------------------------------------------
   Reporter:  jng        |       Owner:     
       Type:  task       |      Status:  new
   Priority:  medium     |   Milestone:     
  Component:  Installer  |     Version:     
   Severity:  major      |    Keywords:     
External_id:             |  
-------------------------+--------------------------------------------------
 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.

-- 
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/1411>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list