Meilleur auteur de réponses
Installer Visual Studio sur un portable sous Windows 7

Question
-
Bonjour
J'ai un portable pour faire une démonstration de mon produit. Sous Windows 7 la base de donnée produite par le produit Visual Studio sous XP (mon portable est équipé des deux système d'exploitation) est lue par l'application. J'ai voulu régénérer la partie c++, et la j'ai eu le message: impossible d'ouvrir la base de donnée du programme. J'ai essayé de recréer le programme en me disant que peut être, j'avais perverti un fichier, mais quand j'ai essayé de compiler le compilateur m'a renvoyé un même message: impossible d'ouvrir la base de données du programme.
Je confirme le problème: j'ai crée sous Windows 7 un projet CLR et dès qu'il est généré, j'ai lance une compilation. Ça marche toujours sur Windows XP. et ça ne marche pas sous Windows 7: le compilateur m'a renvoyé un même message: impossible d'ouvrir la base de données du programme.
Quel sont les condition d'installation de Visual Studio sous Windows 7?
Jean Noël Martin
- Modifié JeanNoel53 mardi 11 décembre 2012 16:31
Réponses
-
OK à plus pour le résultat. Donc je clos ce thread et je laisse tout dans le thread VisualStudio et Windows 7
Jean Noël Martin
- Modifié JeanNoel53 mercredi 19 décembre 2012 16:07
- Marqué comme réponse JeanNoel53 mercredi 19 décembre 2012 16:07
Toutes les réponses
-
Bonjour
Vérifiez si les versions de Visual Studio sont les mêmes.
Effacez le contenu des répertoires Release et Debug dans chemin_vers_projet\BIN.
Cordialement,
-
Effacez le contenu des répertoires Release et Debug pour tous les projets dans votre solution.
Aurel
-
J'ai bien vérifié:
Visual Studio 2010
j'ai vidé les répertoire debug
Je n'ai pas de répertoire relaese
J'ai crée un nouveau projet clr - Application Windows Form
des que la form1 a été affichée j'ai demandé la compilation et j'ai eu le même résultat
et mon PC est équipé d'un double système d'exploitation;
J'ai Windows XP sur le disque logique C:
J'ai Windows 7 sur le disque logique D:
j'ai mes données sur le disque logique E:
et ce dernier à deux répertoires pour les applications
program Files pour XP
et program Files (86) pour windows 7
mes données personnelles sont sur le répertoire usr.
windows
Jean Noël Martin
-
Essayez de redémarrer l’ordinateur pour vous assurer qu’il n’y a pas un autre programme qui utilise ces fichiers.
Aussi faites une vérification de disque E :
Aussi mettez le Compatibily Mode comme décrit ici :
Cordialement,
-
Je l'ai fait; j'ai lu le document et ça n'a rien changé.
puis j'ai redémarré mon ordinateur qui a chargé 7 correctifs et appliqué quelques 2000 autres correctifs.... et ça a marché.
je conclue que la nouvelle version de Windows 7 corrigeait des éléments en rapport.
L’expérience ultérieure a apporté un complément d'information: comme à ce qui est dit dans l'article que vous citez, le fait de tourner sans le mode compatibilité XP, est nécessaire dans la solution de cette question.
en outre après téléchargement de .NET4.5 il apparait un nouveau message d'erreur:
1>LINK : fatal error LNK1123: échec lors de la conversion en fichier COFF : fichier non valide ou endommagé
Jean Noël Martin
- Marqué comme réponse JeanNoel53 mercredi 12 décembre 2012 15:04
- Non marqué comme réponse JeanNoel53 jeudi 13 décembre 2012 10:53
- Modifié JeanNoel53 jeudi 13 décembre 2012 10:55
-
Bonjour de nouveau
Ici on a la cause de cette erreur et quelques vérifications à faire :
http://msdn.microsoft.com/fr-fr/library/vstudio/7dz62kfh.aspx
Une autre question :
Avez-vous un antivirus installée et actif ?
Aurel
-
-
Justement pour avoir une image claire, faites une liste avec version Windows, Version Office, Version .Net Framework et version Visual Studio installes sur votre portable.
Les versions différentes d’Office par exemple peuvent vous donner des problèmes.
Aussi Visual Studio 2010 et Visual Studio 2012 peut donner des erreurs s’ils sont les deux en même temps sur la même instance de Windows.
Cordialement.
-
je travaille actuellement sur Windows 7 SP1
avec Visual Studio Version 2010 version 10;0;30319.1
NET framework version 4.5.50709 c'est ce qui est affiché dans l'a propos de Visual Studio
je croyais être avec NetFramework version 4.0 c'est d'ailleurs celle qui est dans le répertoire Debug
J'ai donc supprimé celle qui était dans le répertoire debug et relancé la compilation, et je l'ai retrouvé avec la version 4.0
office 2003
Et j'ai toujours la même erreur
Jean Noël Martin
- Modifié JeanNoel53 jeudi 13 décembre 2012 15:59
- Proposé comme réponse Aurel Bera vendredi 14 décembre 2012 06:52
- Non proposé comme réponse Aurel Bera vendredi 14 décembre 2012 06:52
-
Re Bonjour
Et sous Windows XP, ou vous avez commencé le développement, quelle version de Office avez-vous ?
Aussi c’est important si XP c’est 32 bits et Windows 7 c’et 64 bits.
Faites un backup de toute votre solution pour le debout. Essayez d’utiliser dans le menu Build option Cleans Solution.
Cordialement,
-
C'est la même Version: Office 2003
je sais la différence entre XP et Windows 7.
j'accède sur toutes les applications à la même base de donnée
et bizarrement, la partie Java ne marche pas sur le portable sous Windows XP, elle marche sous Windows 7
et la partie C++ Visual Studio marche sous Windows XP et ne marche pas sous Windows 7
la directive build Option Clean Solution est pour moi ambigüe. J'ai un choix nettoyer la solution dans le menu générer. Est ce bien cela que vous préconisez?
Je pars toujours d'un backup qui est sur un disque amovible.
Jean Noël Martin
-
Utilisez l'option Nettoyer la solution.
Ca va effacer des fichiers intermédiaires utilisés pour la génération du fichier exécutable. Ça va forcer le système de le recréer.
Aurel
-
OK à plus pour le résultat. Donc je clos ce thread et je laisse tout dans le thread VisualStudio et Windows 7
Jean Noël Martin
- Modifié JeanNoel53 mercredi 19 décembre 2012 16:07
- Marqué comme réponse JeanNoel53 mercredi 19 décembre 2012 16:07