我编写了一个 visual c# 2008 windows 窗体应用程序,然后我在装有 visual studio 2010 的计算机上编辑了代码,但我无法再在 visual 2008 中运行它,有什么办法可以做到这一点吗?
最佳答案
当您说“无法再运行它”时……会发生什么?
- sln文件不兼容;每个 VS 版本需要不同的 sln 文件
- csproj 大部分兼容,尽管您可能会看到一两个“无法识别版本 4,改用 3.5”警告,这通常没问题
- 只要您不使用
dynamic
或其他新语言特性,cs 就是兼容的
在大多数情况下,您只需为 VS2010 使用单独的 sln 即可。因此,只需将它重命名为“Whatever_2010.sln”,从源存储库中取回旧的“Whatever.sln”,并将其重命名为“Whatever_2008.sln”。
关于c# - 将 C# 项目从 visual studio 2010 降级到 visual studio 2008,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2688191/