将C#项目从visual studio 2010降级到visual studio 2008
我写了一个visual c#2008 windows窗体应用程序,然后我在一台有visual studio 2010的计算机上编辑了代码,但我不能再在visual 2008中运行它,有什么方法可以做到这一点吗?当你说“不能再运行它”。。。会发生什么将C#项目从visual studio 2010降级到visual studio 2008,c#,visual-studio-2008,visual-studio-2010,C#,Visual Studio 2008,Visual Studio 2010,我写了一个visual c#2008 windows窗体应用程序,然后我在一台有visual studio 2010的计算机上编辑了代码,但我不能再在visual 2008中运行它,有什么方法可以做到这一点吗?当你说“不能再运行它”。。。会发生什么 sln文件不兼容;每个VS版本都需要不同的sln文件 csproj基本上是兼容的,尽管您可能会看到“版本4未被识别,使用3.5代替”或两个警告,这通常是可以的 只要不使用动态或其他新的语言功能,cs是兼容的 在大多数情况下,您只需为VS2010提
- sln文件不兼容;每个VS版本都需要不同的sln文件
- csproj基本上是兼容的,尽管您可能会看到“版本4未被识别,使用3.5代替”或两个警告,这通常是可以的
- 只要不使用
或其他新的语言功能,cs是兼容的动态
在大多数情况下,您只需为VS2010提供一个单独的sln即可。因此,只需将其重命名为“which_2010.sln”,从源代码存储库中取回旧的“which_2008.sln”,并将其重命名为“which_2008.sln”。如果您想摆脱“tools version 4.0 not Recognited”(工具版本4.0未识别)警告,您只需在.csproj文件中查找它,并手动将“4.0”更改为“3.5”。Visual Studio 2010要求我升级您的项目。。升级后,它将用4.0取代3.5