Visual Studio 2012 Express внезапно «несовместим с этой версией Windows»?

100

Я использую Visual Studio Express 2012 в Windows 7. Я работаю без проблем уже несколько месяцев.

В прошлую пятницу, когда я выключил свой компьютер, было установлено множество обновлений Windows. Сегодня утром, когда я запустился и открыл решение VS2012, я получил следующее сообщение об ошибке:

This program has known compatibility issues

...

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

Там есть кнопка Run Program, и когда я нажимаю на нее, решение открывается нормально. Я ничего не менял в своей конфигурации Windows. Это происходит каждый раз, когда я открываю решение. Выпустила ли MS некорректный патч в пакете обновлений, примененных в прошлую пятницу?

EDIT: я не уверен, почему люди голосуют за закрытие этого вопроса. Связанный ответ не имеет отношения к моей проблеме; этот ответ, похоже, относится к попытке открыть проект VS2012 в VS2010. Я пытаюсь открыть проект VS2012 в VS2012. Если вы действительно считаете, что вопрос нужно закрыть, дайте мне знать, почему, в комментариях, чтобы я мог изменить его соответствующим образом.

В пятницу были установлены следующие обновления .NET:

  • KB2805226
  • KB2805221
  • KB2804582

ОБНОВЛЕНИЕ: я более или менее сдался и установил флажок «Больше не показывать это окно» в окне с ошибкой. Visual Studio работает нормально.

сигил
источник
1
@Yvette: Это другая проблема.
Роберт Харви
1
@Yvette: Это совершенно другое сообщение об ошибке. Насколько вероятно, что это та же проблема?
Роберт Харви
16
Я не вижу абсолютно никаких оснований закрывать этот вопрос как не по теме. Как отметил @PeterMajeed, он охватывает программные инструменты, обычно используемые программистами, и поэтому, безусловно, находится в рамках часто задаваемых вопросов. Кроме того, это был первый значимый результат в поиске Google, который я провел для этой самой проблемы, который даже пытается ее решить.
jammycakes
3
Мы терпеливо ждем, пока кто-нибудь с этой проблемой установит Обновление 2. Кажется, что на то, чтобы сделать очевидное, уходит необычно много времени.
Hans Passant

Ответы:

81

Я получил такое же сообщение в Visual Studio 2012 Premium (на ПК, где в прошлом месяце была переустановлена ​​Windows 7) - предлагаемое исправление было «Обновление для Microsoft Visual Studio 2012 (KB2781514)», которое, похоже, исправило его.

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

Джон М
источник
11
это исправление. :)
aiapatag
Я применил обновление, но сообщение об ошибке все равно появляется. Оказалось, что обновление не было установлено должным образом, и повторное его применение сработало. Если обновление просто возвращает вас в систему без явного сообщения «успешно завершено», стоит попробовать.
digitig 02
Если при появлении этой ошибки вы «Проверьте решения в Интернете», появится ссылка на исправление, предложенное выше (KB2781514) (в любом случае, для меня это сработало).
Michael
Это все еще исправление. Более поздние версии требуют выше, чем Windows 7, а также IE10. Также убедитесь, что вы получаете настольную версию
The Humble Rat
Большое спасибо. Когда я установил MS SQL Server Management studio 2014, мой VS 2012 начал давать эту проблему. Я переустановил VS 2012, но безуспешно. При установке формы обновления этот ответ устранил проблему.
user3885927 01
8

Установка Visual Studio 2012 Update 2 решила мою проблему. Для этого не требуется предыдущее обновление. Вот описания обновления.

(Я использую Windows 8, установил все важные обновления для Windows, затем попытался восстановить Visual Studio в разделе «Программы и компоненты», проблема все еще существует до тех пор, пока не будет установлено обновление 2.)

Ян Кливленд
источник
1
«Извините. Эта загрузка больше недоступна. Выбранная вами загрузка удалена».
RenniePet
@RenniePet, текущее обновление VS 2012 - номер 5 .
Frédéric
3

Я использую VS2012 около 2 недель с тех пор, как нажал кнопку «Больше не показывать это окно». Проблем не было. А пока я считаю это адекватным решением.

сигил
источник
1

Я только что установил VS2012 дома и столкнулся с той же проблемой. Первое решение, которое я обнаружил, заключается в том, что webdeploy не работает после октября 2013 года, и я должен установить Web deploy V3.0 .

Сделано, без радости. Я позволил Win7 поискать решение для совместимости в режиме онлайн, и он нашел исправление обновления (KB2781514), которое действительно работало.

Это то же решение, которое упоминалось ранее @John M.

Надо было сначала заглянуть сюда, просто опубликовать это снова, если кто-то снова столкнется с этим в наши дни ...

Спасибо всем другим пользователям, которые помогли с этой веткой.

bbbwex
источник
0

Некоторое время назад у меня была аналогичная проблема с VS2012, она была примерно такой:

«это решение не содержит ошибок и потенциально может быть повреждено»

* пока еще нормально открылся.

Что касается его исправления, я выполнил чистую установку VS2012, и эта ошибка меня не беспокоила, поскольку, говоря, что я, вероятно, устарел в настоящее время и, возможно, обнаружу, что обновлюсь, у меня будет такая же проблема.

Пища для размышлений.

Отис Райт
источник
0

Даже у меня была такая же проблема в Windows 7 с Visual Studio 2012.

Установлено обновление для Microsoft Visual Studio 2012 - KB2781514, и проблема исправлена.

Примечание: «Просто щелкнув по« Запустить программу », в моем случае также открывался файл решения без каких-либо проблем».

Джерин
источник