Visual Studio 2010无法打开Visual Studio 2012修改的2010解决方案
基本上,我有一个项目是用C#编写的Visual Studio 2010 Express,然后我试用了Visual Studio 2012 Express与该文件,现在VS2010说: :Visual Studio 2010无法打开Visual Studio 2012修改的2010解决方案
“选定的文件是解决方案文件,但是由此应用程序的较新版本创建,无法打开。”
现在,当我看了这个,微软说,如果你不使用任何VS2012特定的东西,你仍然可以使用2010年。那么,我已经尝试了VS2012中的内置测试,这是VS2012特有的唯一的东西,但是从我的项目(测试项目)中删除它,仍然让它说它是由更新的版。
那么,你如何制作VS2012解决方案VS2012再次与VS2010一起修改?
VS 2010的SP1需要打开VS 2012修改的解决方案。
你摇滚... thx –
这可能不是你正在寻找的答案,但它在过去对我来说适用于兼容性问题等,所以值得一提。如果您的项目不太复杂,您可以创建一个新项目,然后复制并粘贴所有内容,从表单控件开始,然后转到代码。这是一个马虎的解决方案,不能很好地扩展,但有时似乎没有其他工作。
是的,我知道这总是一个选项,但我想知道是否有一个更优雅的解决方案之前,我必须这样做。 – Xantham
响应这里由Andrew.Wu非常全面 http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/fc763995-beed-4287-97de-6e47d3e87865和细节的步骤来解决问题
你有VS 2010 SP1快?这是打开VS 2012修改解决方案所必需的。 – aquinas
不,我没有。这也解决了我的问题。实际上,当我告诉它检查更新时,它只是告诉我启动“Windows Update”,但在WU中我没有发现SP(我安装它或什么)。我必须搜索MS的网站以找到Service Pack的链接。实际上,在服务包发布大约一年后,我最初在他们的网站上安装了VS,所以我有点困惑他们为什么没有在他们的网站上更新VS2010 C#Express的下载或明确提到SP1 。 – Xantham