100

我在 Windows 7 上运行 Visual Studio Express 2012。我已经运行它几个月了,没有任何问题。

上周五,当我关闭我的电脑时,安装了很多 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 是否在上周五应用的那批更新中发布了有缺陷的补丁?

编辑:我不确定为什么人们投票结束这个问题。链接到的答案与我的问题无关;该答案似乎与尝试在 VS2010 中打开 VS2012 项目有关。我正在尝试在 VS2012 中打开一个 VS2012 项目。如果您真的认为该问题需要关闭,请在评论中告诉我原因,以便我进行适当的更改。

周五安装的 .NET 更新是:

  • KB2805226
  • KB2805221
  • KB2804582

更新:我或多或少地放弃了,并单击了错误窗口上的“不再显示此窗口”复选框。Visual Studio 似乎运行正常。

4

6 回答 6

81

我在 Visual Studio 2012 Premium 上收到了相同的消息(在上个月重新安装了 Windows 7 的 PC 上) - 建议的修复是“Microsoft Visual Studio 2012 更新 (KB2781514)”似乎已经修复

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

于 2013-06-14T19:00:32.530 回答
8

安装Visual Studio 2012 Update 2解决了我的问题。这个不需要以前的更新。这是更新的说明

(我使用的是 Windows 8,安装了所有重要的 Windows 更新,然后尝试在程序和功能中修复 Visual Studio,问题仍然存在,直到安装更新 2。)

于 2013-06-23T09:06:57.803 回答
3

自从我单击“不再显示此窗口”按钮以来,我已经运行 VS2012 大约 2 周了。我没有遇到任何问题。现在我将认为这是一个适当的解决方案。

于 2013-06-17T15:42:48.417 回答
1

我刚刚在家里安装了VS2012,遇到了同样的问题。我发现的第一个解决方案是 webdeploy 在 2013 年 10 月之后不起作用,我应该安装Web deploy V3.0

做到了,不快乐。我让Win7在线搜索兼容性解决方案,它找到了一个确实有效的更新补丁(KB2781514)

这与@John M 之前提到的解决方案相同。

应该先看这里,如果这些天有人再次遇到这个,就再发一次。。

感谢所有其他帮助此线程的用户。

于 2014-05-15T14:42:15.517 回答
0

不久前我在VS2012上遇到了类似的问题,大致如下:

“此解决方案没有错误,可能会被损坏”

*但仍然可以正常打开。

就修复它而言,我执行了 VS2012 的全新安装,并且该错误并没有困扰我,因为我说我此时可能已经过时并且可能会发现如果我更新我会遇到同样的问题。

深思熟虑。

于 2013-06-14T00:53:11.730 回答
0

即使我在使用 Visual Studio 2012 的 Windows 7 上也遇到了同样的问题。

已安装 Microsoft Visual Studio 2012 更新 - KB2781514并修复了该问题。

注意:“在我的情况下,只需单击运行程序也可以打开解决方案文件,没有任何问题。”

于 2017-09-13T22:51:18.027 回答