5

Comment puis-je ajouter dans le programme d'installation & projet de déploiement que je veux le client a plus de composants, comme:installation de Visual Studio et Déploiement: Ajout pré Requisits

Microsoft Chart Controls 
Microsoft SQL 2008 Express Edition (not 2005) 

etc ...

alt text http://img55.imageshack.us/img55/2586/200902021225eu9.png

Ces options ne sont pas dans VS 2008, et dans la fenêtre (image ci-dessus) il a seulement un lien vers "Check Microsoft Update for more Redistributable components" mais il va à une page avec 2 paquets "bootstrapper" (je ne sais même pas de quoi il s'agit)

des idées sur la façon d'ajouter cela au projet demande plutôt aux utilisateurs de l'installer manuellement?

Merci.

Répondre

4

Jetez un oeil à l'article

Authoring a Custom Bootstrapper Package for Visual Studio 2005

Si vous trouvez un dossier C: \ Program Files \ Microsoft Visual Studio 8 \ SDK \ v2.0 \ BootStrapper \ Packages (VS 2005) ou, pour VS 2008, C: \ Program Files \ Microsoft SDK \ Windows \ v6.0A \ Bootstrapper \ Packages

Chaque dossier sous 'Packages' est le prérequis que vous voyez dans la liste, comme indiqué sur votre capture d'écran. Par conséquent, si vous souhaitez ajouter une application appelée MyPrereq comme prérequis, vous devez créer votre propre dossier 'MyPrereq' sous 'Packages'. Ensuite, vous faites un fichier product.xml semblable à ce

<?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> 

et votre fichier package.xml semblable à ce

<?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> 

et placez ces fichiers et votre package d'installation (MyPrereq.exe) dans le dossier . Vérifiez les paquets existants comme exemple pour voir où placer les fichiers.

Si vous faites tout correctement, vous pourrez voir votre option MyPrereq dans la liste de "Choisir les prérequis à installer".