2012-07-27 7 views
1

Sur Microsoft Visual Studio 2010, je souhaite créer un programme d'installation pour une solution que j'ai créée. Je l'ai créé par menu (Fichier> Nouveau projet ...> Autres types de projets> Configuration et déploiement> Programme d'installation Visual Studio> Projet d'installation), les fichiers ajoutés à leurs destinations correctes, etc., et tout fonctionne bien, sauf pour les prérequis ...Visual Studio 2010: prérequis numéro

Le problème est que ma solution dépend de .Net 3.5 et je voudrais l'installer automatiquement avec l'installateur, d'une certaine manière hors ligne - pas de téléchargement internet lors de l'installation.

Si sur les propriétés du projet d'installation je marque « créer la configuration à installer installer les composants prérequis » et marquer « conditions préalables de téléchargement à partir du même endroit que ma demande » ...

screenshot

... quand je essayez d'exécuter, il affiche des messages comme ça:

erreur 7 l'emplacement d'installation pour les composants requis n'a pas été réglé sur « site web du fournisseur de composants » et le fichier « DotNetFX35SP1 \ dotNetFX20 \ aspnet.msp » au point ». NET Framework 3.5 SP1 'ne peut être l ocated sur le disque. Voir l'aide pour plus d'informations. D: \ Projetos \ Eletronica \ M013-Moura \ HG-V6-RELEASE1 \ VidaCiclada-semTemperatura \ VidaCiclada_Installer \ VidaCiclada_Installer.vdproj VidaCiclada_Installer

Eh bien, je mets mon installation hors ligne de .Net 3.5 sur le même dossier de sortie EXE de ma solution est. Qu'est-ce que je fais mal?

Répondre

1

Bien que je ne pouvais pas complètement fini mon package d'installation, je trouve la question:

  1. J'ai cliqué sur le panneau de propriétés
  2. J'ai cliqué sur le projet d'installation
  3. Sur propriété nommée « Localisation », je changé la valeur en "anglais (États-Unis)"

Donc, je pourrais construire le projet et exécuter l'installateur normalement (sauf pour SQL Server Express, que je voudrais installer avec t hat package aussi, mais bien qu'il soit exécuté avec setup, il ne crée pas les services Windows pour cela ...). Par exemple, mon VS2010 n'a pas les fichiers nécessaires pour l'installation dans ma langue maternelle, "Portuguese (Brazil)", mais il a pour langue anglaise. La configuration finale va installer les prérequis sur la langue anglaise ...