该项目是使用Visual Studio 2010创建的,我试图在Visual Studio 2010中打开它,但我仍然面临这个问题。
我已经在VS 2012中打开了这个项目并且工作了几天但是它已经在Visual Studio 2010中创建了。有没有什么可以保留本地机器上的项目细节?
这是我的解决方案文件中的特定项目部分:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Project Name", "Project Name\project name.csproj", "{48C1190E-7700-461B-ADCD-B5E0F1ECAD21}"
ProjectSection(ProjectDependencies) = postProject
{1F5440B3-9FD8-4FE2-B621-8697489ABDC4} = {1F5440B3-9FD8-4FE2-B621-8697489ABDC4}
EndProjectSection
EndProject
答案 0 :(得分:0)
重新创建项目并包含所有必需的文件和参考文件会不会太困难?从VS 2012保存项目后,该格式可能会破坏与2010的兼容性。有时只需通过更新项目文件中的版本号即可修复,但我在图像中看不到它。
答案 1 :(得分:0)
在Visual Studio中,可以添加项目类型,例如通过在开发计算机上安装附加组件来创建MSI。似乎在过去已经完成,然后使用新的项目类型将项目添加到解决方案中。但现在您在没有新项目类型的计算机上打开解决方案。
查找缺少的项目类型的GUID,它应该是您获得的错误的一部分。然后google"项目类型{the-guid}"查看您需要在开发计算机上安装哪个加载项。
在解决方案中使用新的项目类型也可能无法与VS 2010一起使用。在这种情况下,您可以选择继续使用VS2012,还是重新启动VS2010中的新解决方案并迁移兼容的项目(如果VS2012保存它们可能有点棘手或难以做到)。