VS2005打开VS2008项目

1、去掉源代码目录代码的只读权限。
2、修改.sln中的
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio
2008

修改为
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio
2005
此时可以打开项目了。
3、找到*.csproj文件
修改 :
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
修改:
<Import Project="$(MSBuildToolsPath)Microsoft.CSharp.targets" />
为:
<Import Project="$(MSBuildBinPath)Microsoft.CSharp.targets" />

 

把.csproj文件里的所有的带有3.5的项都删除掉

<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>

 

<Reference Include="System.Core">
      <RequiredTargetFramework>3.5</RequiredTargetFramework>
    </Reference>
    <Reference Include="System.Xml.Linq">
      <RequiredTargetFramework>3.5</RequiredTargetFramework>
    </Reference>
    <Reference Include="System.Data.DataSetExtensions">
      <RequiredTargetFramework>3.5</RequiredTargetFramework>
    </Reference>

 

前提是这些类和命名空间在你要打开的项目中没有用到,否则照样编译不通过。

你可能感兴趣的:(Microsoft,File,Build,import,include,reference)