Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Basically what you want, in MSI terms, is a Custom Bootstraper. Setup and Deployment projects have limited support for this. <a href="https://web.archive.org/web/20160626050636/http://msdn.microsoft.com/en-US/library/ms165429(v=VS.80).aspx" rel="nofollow noreferrer">Adding Custom Prerequisites</a> (<a href="https://msdn.microsoft.com/en-us/library/ms165429%28v=vs.140%29.aspx?f=255&amp;MSPPError=-2147217396" rel="nofollow noreferrer">latest version</a>) details how to add pre-requisites to the built-in bootstrapper.</p> <p>Unfortunately Setup and Deployment projects are not supported in Visual Studio 2012; so, spending much time on something like this may not add much long term value.</p> <p>WiX is another MSI installer framework that is recommended by folks at Microsoft (the authors work at Microsoft). It has a feature that it calls <a href="http://wix.sourceforge.net/manual-wix3/authoring_bundle_intro.htm" rel="nofollow noreferrer">Bundling</a> that allows chaining of MSIs (via its bootstrapper). It's really easy to create a WiX project from and existing MSI using a utility called Dark (<a href="http://weblogs.asp.net/lorenh/archive/2004/05/09/128899.aspx" rel="nofollow noreferrer">http://weblogs.asp.net/lorenh/archive/2004/05/09/128899.aspx</a> is a good intro to using Dark). Once you get that can edit the wxs file to add a bundle.</p> <p>Other Wix resources: <a href="http://wix.tramontana.co.hu/tutorial" rel="nofollow noreferrer">http://wix.tramontana.co.hu/tutorial</a></p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload