我这里用的方法我自己遇到的情况可以适用,应该对一些简答的项目也是可以的。
要求:你用VS2010创建的项目的.net framework是3.5或3.5以下的,因为VS2008最高也就支持到.net framework3.5。
(.net framework4.0我没试过)
新建打开一个记事本notepad,把你项目根文件下的.sln 文件拖到记事本里,显示如下信息:
前两行:
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
改为:
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
然后到项目子文件夹(窗体文件夹、控件文件夹等)下找到扩展名是.csproj,某些文件夹下可能还有.csproj.user这样的文件。一样的操作,拖到记事本里。
(.csproj )前两行:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0 " DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
改为:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="3.5 " DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
(.csproj.user )前两行:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0 " xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
改为:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="3.5 " xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
以上东西是我看过VS2008和VS2010文件后得出的结论,并且的确可行。但是最好的话还是不要由高向低转,以免造成一些想不到的错误。