【问题标题】:This project(Visual Studio 2012 express) is incompatible with the current version of Visual Studio 2013 express此项目(Visual Studio 2012 express)与当前版本的 Visual Studio 2013 express 不兼容
【发布时间】:2016-04-25 12:42:36
【问题描述】:

我在 Visual Studio 中用 C# 做一个后端项目。我的队友使用 Visual Studio 2012 express 完成了它,一切似乎都在那里工作。但是当我使用 git 将它克隆到我使用 Visual Studio 2013 express 的系统时,项目的一部分说它与当前版本的 VS 不兼容。我可以清理和构建项目,但无法运行该项目。我搜索并发现一种解决方案是转到程序和功能,选择VS,右键单击,选择修复。但即使在这样做之后,问题仍然存在。有什么解决办法吗?

【问题讨论】:

  • 您的朋友可以使用一些特殊的项目,例如 InstallShield 安装程序或 Visual Studio 中的其他插件...在这种情况下,如果您没有安装此插件,您将无法使用该项目。

标签: c# visual-studio-2012 visual-studio-2013 backend backwards-compatibility


【解决方案1】:

当我通过 Informit 教程学习 ASP.NET MVC 时,我处于非常相似的情况。我下载了在 VS2013 中创建但安装了 VS2015 的示例源。这是某种错误\魔术,但即使安装了 VS2015 中的某些库,VS 也无法识别它们。更奇怪的是,当我决定逐行完全重写项目时,它奏效了!

当然,我尝试清理、重建、重新安装 NuGet 包。

因此,如果您可以访问源 *.cs,那么只需尝试创建新项目并复制粘贴代码即可。

【讨论】:

  • 但它已经在 git 上了。所以,我不想创建另一个代码副本并再次上传。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-29
  • 2012-09-28
  • 1970-01-01
  • 1970-01-01
  • 2023-01-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多