全部,
我有一个最初是在 vs 2005 或更早版本中编写的项目(不记得我没有写它)。我在 vs2008 中打开它并转换它,虽然它仍然有 csproj 文件。sln 文件状态:
Microsoft Visual Studio 解决方案文件,格式版本 10.00
视觉工作室 2008
项目(“{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}”)=“foo”,“foo.csproj”,“{BF9BAC88-C507-404D-928C-BC08193F5CCD}”EndProject
我在vs2008中多次使用该项目,没有任何问题。
现在我在虚拟机上运行vs2010,想在里面打开这个项目。但是,当我尝试时,出现“无法打开,因为此版本的应用程序不支持其项目类型 .csproj”错误。主要解决方案文件是 foo.sln、foo.csproj 和 foo.csproj.user(除了代码文件)。我有点困惑,因为我认为在 vs2008 中使用它(并进行初始转换)会使跳转到 vs2010 无痛。
我错过了什么?我所有的搜索都以同样的几篇关于 2008 年转换项目的帖子结束。
谢谢!