将Visual Studio 2010的C#项目降级为视觉工作室2008

我写了一个visual c#2008 windows窗体应用程序,然后我在拥有visual studio 2010的计算机上编辑了代码,但我不能再在visual 2008中运行它,有没有办法可以做到这一点?

当你说“不能再运行它”时……会发生什么?

  • sln文件不兼容; 你需要为每个VS版本使用不同的sln文件
  • csproj 大多是兼容的,虽然你可能会看到“版本4无法识别,使用3.5代替”警告或两个,这通常很好
  • 只要您不使用dynamic或其他新语言function,cs就是兼容的

在大多数情况下,只需为VS2010配备一个单独的sln即可。 所以只需将其重命名为“Whatever_2010.sln”,从源代码库中获取旧的“Whatever.sln”,并将其重命名为“Whatever_2008.sln”。