我正在尝试打开一个在 vs2008 中开发的项目,但出现以下错误。
“无法打开,因为此版本的应用程序不支持其项目类型 .csproj”。
我尝试选择打开方式-> Visual Studio 版本选择器,但它作为 vs2010 项目打开并给出相同的错误。
当我得到这个消息时,那是因为我正在打开一个“非本地”项目格式。比如MVC。您还必须为 VS2010 安装该项目类型扩展(如果这是正确的名称?为您提供项目模板的那个)。我认为它甚至需要是相同的版本......再次像 MVC2 而不是 MVC3。
与 XNA 类似。
感谢大家的帮助。
我正在开发一个项目,它在 vs 2010 中,同时我尝试打开另一个项目以供参考,它在 vs 2008 中,即使我在新实例中打开它也无法打开它。
最后我关闭了所有的 VS 实例并首先打开了 vs 2008 项目,然后它要求版本规范。
无法纠正错误,但得到了解决方案。
“首先关闭所有打开的实例,然后打开较旧的实例”。
只需尝试在文本编辑器中打开解决方案文件并更改
# 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
您可以尝试手动移植。在你做之前做一个备份。