bootstrapper ExternalCheck order

Is it okay for the ExternalCheck of one prerequisite to depend on an earlier prerequisite? I'd like to write an external check program (for a SQL Express SP1 install with a custom instance name) in .NET. Before running this installer, the end user might not have .NET installed.

Are all of the InstallChecks executed before anything is installed, or are they interleaved with the installs themselves?

Thanks.

[480 byte] By [cds_ks] at [2007-12-25]
# 1

Yes... it's a bit fancy though, you need to use something called "schedules".

Check the J# bootstrapper package for the best example. It requires .NET Fx to be installed. It's a little different since the External check is not a .NET based binary, so there might be a complication... but I still think we can make this work.

DavidGuyerMSFT at 2007-9-3 > top of Msdn Tech,Windows Forms,ClickOnce and Setup & Deployment Projects...
# 2
I took a look at the <Schedules> element and that looks like exactly what I need. I'll give it a try. Thanks!
cds_ks at 2007-9-3 > top of Msdn Tech,Windows Forms,ClickOnce and Setup & Deployment Projects...