【发布时间】:2012-09-19 00:00:01
【问题描述】:
基本上,我有一个项目是用 C# 中的 Visual Studio 2010 Express 编写的,然后我尝试使用 Visual Studio 2012 Express 和该文件,现在 VS2010 说:
“所选文件是解决方案文件,但由该应用程序的较新版本创建,无法打开。”
现在当我查到这一点时,微软说如果你不使用任何特定于 VS2012 的东西,你仍然可以使用 2010。好吧,我已经尝试了 VS2012 中的内置测试,这是唯一特定于 VS2012 的东西,但是从我的项目(测试项目)中删除它,仍然说它是由更新的版本。
那么,如何让 VS2012 修改后的 VS2010 解决方案再次与 VS2010 一起工作?
【问题讨论】:
-
你有 VS 2010 Express 的 SP1 吗?这是打开 VS 2012 修改解决方案所必需的。
-
不,我没有。这也解决了我的问题。实际上,当我告诉它检查更新时,它只是告诉我启动“Windows Update”,但在 WU 中我发现没有提到 SP(我安装它或诸如此类)。我必须搜索 MS 的网站才能找到 Service Pack 的链接。实际上,我最初是在服务包发布大约一年后从他们的网站上在这台计算机上安装了 VS,所以我有点困惑为什么他们没有在他们的网站上更新 VS2010 C# Express 的下载或明确提及 SP1 .
标签: c# .net visual-studio-2010 visual-studio-2012