我正在尝试打开在vs2008中开发的项目,但我收到以下错误。
“无法打开,因为此版本的应用程序不支持其项目类型.csproj”。
我尝试选择open with-> visual studio版本选择器,但它作为vs2010项目打开并给出相同的错误。
答案 0 :(得分:2)
当我得到这个消息时,那是因为我打开了一个“非本机”项目格式。像e。 G。 MVC。您还必须为VS2010安装该项目类型扩展(如果这是正确的名称?为您提供项目模板的名称)。我认为它甚至需要与MVC2相同而不是MVC3。
与XNA相似。
答案 1 :(得分:0)
感谢各位的帮助。
我正在研究一个项目,它是在2010年,同时我试图打开另一个项目供参考,这是在2008年,即使我在新实例中打开也无法打开它。
最后,我关闭了所有VS实例并首先打开了vs 2008项目,然后它要求版本规范。
没有能够纠正错误但得到了解决方案。
“首先关闭所有打开的实例,然后打开旧实例”。
答案 2 :(得分:-3)
尝试在文本编辑器中打开解决方案文件并更改
# Visual Studio 2008
到
# Visual Studio 2010
有帮助吗?
PS:以下列出了VS 2008和VS 2010 sln和csproj文件之间的区别:
http://blogs.msdn.com/b/rextang/archive/2009/07/06/9819189.aspx
您可以尝试手动移植。在你做之前做好备份。