Посмотрите на статью
Создание пользовательского пакета начальной загрузки для Visual Studio 2005
Если вы найдете папку
C: \ Program Files \ Microsoft Visual Studio 8 \ SDK \ v2.0 \ BootStrapper \ Packages (VS 2005)
или, для VS 2008,
C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages
Каждая папка в разделе «Пакеты» является предпосылкой, которую вы видите в списке, как показано на скриншоте.
Итак, если вы хотите добавить приложение с именем MyPrereq в качестве предварительного условия, вам необходимо создать собственную папку «MyPrereq» в разделе «Пакеты». Затем вы создаете файл product.xml, подобный этому
<?xml version="1.0" encoding="utf-8"?>
<Product ProductCode="MyPrereq" xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper">
<PackageFiles CopyAllPackageFiles="false">
<PackageFile Name="MyPrereq.exe" />
</PackageFiles>
<InstallChecks>
</InstallChecks>
<Commands Reboot="None">
<Command PackageFile="MyPrereq.exe" EstimatedInstallSeconds="90">
<InstallConditions>
</InstallConditions>
<ExitCodes>
<ExitCode Value="0" Result="Success"/>
<DefaultExitCode Result="Fail" String="GeneralFailure" FormatMessageFromSystem="true" />
</ExitCodes>
</Command>
</Commands>
</Product>
и ваш файл package.xml, подобный этому
<?xml version="1.0" encoding="utf-8"?>
<Package Name="MyPrereq" Culture="Culture" xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper">
<Strings>
<String Name="Culture">en</String>
<String Name="DisplayName">MyPrereq</String>
<String Name="GeneralFailure">A fatal error occurred. The installation failed.</String>
</Strings>
</Package>
и поместите эти файлы и ваш установочный пакет (MyPrereq.exe) в папку. Проверьте существующие пакеты в качестве примера, чтобы увидеть, где размещать файлы.
Если вы все сделаете правильно, вы сможете увидеть свой вариант MyPrereq в списке «Выберите, какие предварительные условия для установки».