天天看點

VS2008轉VS2005

 有時候我們在VS2008中寫了東西,在其他人的機子上調試時發現别人隻用了VS2005,怎麼在VS2005中打開VS2008呢?在網上找了下資料,試了下,不錯,可以達到我們的目的。

1.用文本編輯器打開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

用文本編輯器打開csproj檔案,在檔案的開頭删除以下内容:

<?xml version="1.0" encoding="utf-8"?>

找到以下這個XML檔案節點

<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">

找到以下這個XML檔案節點

<Import Project="$(MSBuildToolsPath)Microsoft.CSharp.targets" /> 

經修改後,成為以下内容:

<Import Project="$(MSBuildBinPath)Microsoft.CSharp.targets" /> 

注意:要在VS2005下運作VS2008的項目一定不能使用到VS2008有,VS2005無的類和命名空間,同時第一次運作的時候要删除系統預設添加的新版的命名空間和類。

如:using System.Linq;

using System.Collections.Generic;

大功告成!

這樣VS2005裡就能運作VS2008項目了!

繼續閱讀