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, який я провів для цієї самої проблеми, що насправді навіть намагається вирішити її.
варення

3
Ми терпляче чекаємо, коли хтось із цією проблемою встановить оновлення 2. Це, мабуть, займе незвично багато часу, щоб зробити очевидну справу.
Ганс Пасант

Відповіді:


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

Якщо ви "Перевірте рішення в Інтернеті", коли ви отримаєте цю помилку, з'явиться посилання на запропонований вище виправлення (KB2781514) (добре, що все-таки було для мене).
Майкл

Це все-таки виправлення. Пізніші версії потребують версії Windows 7, а також 10. Також переконайтеся, що ви отримуєте версію для настільних комп’ютерів
Humble Rat

Дуже дякую. Коли я встановив студію MS SQL Server Management 2014, мій VS 2012 почав давати цю проблему. Я перевстановив VS 2012, але не пощастило. Встановлення форми оновлення цієї відповіді вирішило проблему.
користувач3885927

8

Встановлення Visual Studio 2012 Update 2 вирішило мою проблему. Для цього не потрібно попереднього оновлення. Ось описи оновлення.

(Я використовую Windows 8, встановив усі важливі оновлення для Windows, потім спробував відновити Visual Studio у програмах та функціях. Проблема залишається тут до встановлення оновлення 2.)


1
"Вибачте. Це завантаження більше не доступне. Вибране вами завантаження було вимкнено."
RenniePet


3

Я працюю VS2012 вже близько 2 тижнів, оскільки натиснув кнопку "Не показувати це вікно знову". Я жодних проблем не стикався. Зараз я вважаю це адекватним рішенням.


1

Щойно я встановив VS2012 вдома і зіткнувся з тією ж проблемою. Я знайшов перше рішення, що webdeploy не працює після жовтня 2013 року, і мені слід встановити Веб-розгортання V3.0 .

Зробив це, ніякої радості. Я дозволив Win7 шукати рішення сумісності в режимі он-лайн, і він знайшов патч оновлення (KB2781514), який справді працював.

Це те саме рішення, про яке згадував раніше @John M.

Потрібно було б заглянути сюди спочатку, лише опублікувавши це ще раз, якщо хтось знову натрапив на це сьогодні

Дякуємо всім іншим користувачам, які допомогли у цій темі.


0

У мене була аналогічна проблема з VS2012 деякий час тому, це було так:

"це рішення не має помилок і може бути пошкоджене"

* все ще відкрили штраф.

що стосується її виправлення, я здійснив чисту установку VS2012, і помилка не помилила мене, оскільки, кажучи, що я, мабуть, застарів у цей час, і, можливо, я знайду, якщо я оновив, у мене буде та сама проблема.

Їжа для роздумів.


0

Навіть у мене була така ж проблема в Windows 7 з Visual studio 2012.

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

Примітка: "Просто натискання на запустити програму також відкривало файл рішення без проблем у моєму випадку."

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.