Visual Studio 2012 Express est soudainement «incompatible avec cette version de Windows»?

100

J'exécute Visual Studio Express 2012 sur Windows 7. Je l'exécute sans problème depuis plusieurs mois maintenant.

Vendredi dernier, lorsque j'ai arrêté mon PC, de nombreuses mises à jour Windows ont été installées. Ce matin, lorsque j'ai démarré et ouvert une solution VS2012, j'ai reçu ce message d'erreur:

This program has known compatibility issues

...

Visual Studio 2012 Express for Windows Desktop is incompatible with this version of Windows. 

Il y a un bouton pour Run Program, et quand je clique dessus, la solution s'ouvre normalement. Je n'ai rien changé à ma configuration Windows. Cela se produit chaque fois que j'ouvre une solution. MS a-t-il publié un correctif défectueux dans le lot de mises à jour qui ont été appliquées vendredi dernier?

EDIT: Je ne sais pas pourquoi les gens votent pour fermer cette question. La réponse qui a été liée n'est pas liée à mon problème; cette réponse semble concerner la tentative d'ouvrir un projet VS2012 dans VS2010. J'essaye d'ouvrir un projet VS2012 dans VS2012. Si vous pensez vraiment que la question doit être close, veuillez me dire pourquoi dans les commentaires, afin que je puisse la modifier de manière appropriée.

Les mises à jour .NET installées vendredi étaient:

  • KB2805226
  • KB2805221
  • KB2804582

MISE À JOUR: J'ai abandonné, plus ou moins, et j'ai cliqué sur la case à cocher "Ne plus afficher cette fenêtre" dans la fenêtre d'erreur. Visual Studio semble fonctionner correctement.

sceau
la source
1
@Yvette: C'est un problème différent.
Robert Harvey
1
@Yvette: C'est un message d'erreur complètement différent. Quelle est la probabilité que ce soit le même problème?
Robert Harvey
35
Pourquoi les votes serrés «hors sujet»? Extrait de la FAQ: "si votre question couvre généralement… ** outils logiciels couramment utilisés par les programmeurs **"
Peter Majeed
16
Je ne vois absolument aucune justification non plus pour clore cette question comme hors sujet. Comme l'a souligné @PeterMajeed, il couvre les outils logiciels couramment utilisés par les programmeurs, et est donc certainement dans le cadre de la FAQ. De plus, c'était le premier résultat significatif d'une recherche Google que j'ai menée pour ce problème même qui tente même de le résoudre.
jammycakes
3
Nous attendons patiemment que quelqu'un avec ce problème installe la mise à jour 2. Cela semble prendre un temps anormalement long pour faire ce qui est évident.
Hans Passant

Réponses:

81

J'ai reçu le même message sur Visual Studio 2012 Premium (sur PC sur lequel Windows 7 a été réinstallé le mois dernier) - le correctif suggéré était "Mise à jour pour Microsoft Visual Studio 2012 (KB2781514)", ce qui semble l'avoir corrigé

www.microsoft.com/en-us/download/details.aspx?id=36020

John M
la source
11
c'est la solution. :)
aiapatag
J'ai appliqué la mise à jour mais j'ai toujours le message d'erreur. Il s'est avéré que la mise à jour ne s'était pas installée correctement et sa réapplication a fonctionné. Si la mise à jour vous renvoie simplement au système sans donner un message explicite "terminé avec succès", cela pourrait valoir la peine d'essayer.
digitig
Si vous `` Recherchez des solutions en ligne '' lorsque vous obtenez cette erreur, un lien vers le correctif suggéré ci-dessus (KB2781514) apparaît (enfin, il l'a fait pour moi de toute façon).
Michael
C'est toujours le correctif. Les versions ultérieures nécessitent plus de Windows 7 et aussi ie10. Assurez-vous également d'obtenir la version de bureau
The Humble Rat
Merci beaucoup. Lorsque j'ai installé MS SQL Server Management Studio 2014, mon VS 2012 a commencé à poser ce problème. J'ai réinstallé VS 2012 mais pas de chance. En installant le formulaire de mise à jour, cette réponse a résolu le problème.
user3885927
8

Installer Visual Studio 2012 Update 2 a résolu mon problème. Aucune mise à jour précédente nécessaire pour celui-ci. Voici les descriptions de la mise à jour.

(J'utilise Windows 8, j'ai installé toutes les mises à jour importantes pour Windows, puis j'ai essayé de réparer Visual Studio dans Programmes et fonctionnalités, problème toujours là jusqu'à l'installation de la mise à jour 2.)

Ian Cleveland
la source
1
"Désolé. Ce téléchargement n'est plus disponible. Le téléchargement que vous avez choisi a été retiré."
RenniePet
@RenniePet, la mise à jour actuelle de VS 2012 est le numéro 5 .
Frédéric
3

J'utilise VS2012 depuis environ 2 semaines maintenant depuis que j'ai cliqué sur le bouton "Ne plus afficher cette fenêtre". Je n'ai rencontré aucun problème. Pour l'instant, je vais considérer cela comme une solution adéquate.

sceau
la source
1

Je viens d'installer VS2012 à la maison et j'ai rencontré le même problème. La première solution que j'ai trouvée est que webdeploy ne fonctionne pas après octobre 2013 et que je devrais installer Web deploy V3.0 .

Fait ça, pas de joie. J'ai laissé Win7 rechercher une solution de compatibilité en ligne et il a trouvé un correctif de mise à jour (KB2781514) qui a fonctionné.

C'est la même solution que celle mentionnée précédemment par @John M.

J'aurais dû regarder ici en premier, poster à nouveau si quelqu'un le retrouve ces jours-ci.

Merci à tous les autres utilisateurs qui ont aidé avec ce fil.

bbbwex
la source
0

J'ai eu un problème similaire avec VS2012 il y a quelque temps, il était du type:

"cette solution ne comporte aucune erreur et pourrait potentiellement être endommagée"

* encore bien ouvert.

en ce qui concerne la réparation, j'ai effectué une installation propre de VS2012 et l'erreur ne m'a pas dérangé car en disant que je suis probablement obsolète en ce moment et que je pourrais trouver si j'ai mis à jour, j'aurais le même problème.

Nourriture pour la pensée.

Otis Wright
la source
0

Même j'ai eu le même problème sur Windows 7 avec Visual Studio 2012.

Mise à jour installée pour Microsoft Visual Studio 2012 - KB2781514 et elle a résolu le problème.

Remarque: "Un simple clic sur Exécuter le programme ouvrait également le fichier de solution sans aucun problème dans mon cas."

Jerin
la source