J'ai créé un projet d'installation Visual Studio 2008 qui dépend de .NET 3.5. J'ai ajouté des prérequis comme: .NET 3.5, Microsoft interopérabilité bureautique, VS outils pour Office System 3.0 Runtime, .etc. Après cela, sélectionnez «Télécharger les prérequis à partir du même emplacement que mon application» dans Spécifier l'emplacement d'installation pour les prérequis. J'ai construit l'installation et trouvé mysetup.msi dans le répertoire Release.Projet d'installation Visual Studio 2008 - Inclure .NET Framework 3.5
Dans une nouvelle machine j'ai commencé l'installation de mon application. Une boîte de dialogue affiche comme ceci "Cette installation nécessite .NET Framework 3.5, S'il vous plaît installer l'installation .NET puis exécutez cette installation, .NET Framework peut être obtenu à partir du web Voulez-vous faire cela maintenant?" il donne "Oui" et "No" option - si j'appuie sur oui, il va sur le site Web de Microsoft. Comment peut-on l'éviter? Je voulais que l'installation prenne .NET Framework pour être installé à partir du même emplacement où je mets tous les fichiers d'installation, y compris mysetup.msi?
En cas d'installation silencieuse cmd/c "msiexec/paquet mysetup.msi/quiet/log install.log" ..en journal je ne peux voir qu'à mi-chemin de l'installation puis erreur Propriété (S): HideFatalErrorForm = TRUE MSI (s) (D0: 24) [00: 07: 08: 015]: Produit: mon produit-- L'installation a échoué. === Connexion interrompue: 3/23/2010 0:07:08 ===
Comment compléter I l'installation sans intervention de l'utilisateur et sans erreur en utilisant le projet de configuration VS2008?
Merci pour toute l'aide à l'avance pour toute entrée.