0

我正在尝试打开一个在 vs2008 中开发的项目,但出现以下错误。

“无法打开,因为此版本的应用程序不支持其项目类型 .csproj”。

我尝试选择打开方式-> Visual Studio 版本选择器,但它作为 vs2010 项目打开并给出相同的错误。

4

3 回答 3

2

当我得到这个消息时,那是因为我正在打开一个“非本地”项目格式。比如MVC。您还必须为 VS2010 安装该项目类型扩展(如果这是正确的名称?为您提供项目模板的那个)。我认为它甚至需要是相同的版本......再次像 MVC2 而不是 MVC3。

与 XNA 类似。

于 2012-08-09T11:43:35.880 回答
0

感谢大家的帮助。

我正在开发一个项目,它在 vs 2010 中,同时我尝试打开另一个项目以供参考,它在 vs 2008 中,即使我在新实例中打开它也无法打开它。

最后我关闭了所有的 VS 实例并首先打开了 vs 2008 项目,然后它要求版本规范。

无法纠正错误,但得到了解决方案。

“首先关闭所有打开的实例,然后打开较旧的实例”。

于 2012-08-09T15:51:32.257 回答
-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

您可以尝试手动移植。在你做之前做一个备份。

于 2012-08-09T11:42:42.850 回答