本人小白,最近接触C#,有时候下了一些c# 2010 的项目,用vs2008打不开,又不想重装(还要下啊)。上网找了一下,简单有效!
当用 VS2010 打开 VS2008 解决方案(sln文件)或项目(csproj 文件或 vbproj 文件等)时,VS2010 会提示需要进行升级转换。反之,如果用 VS2008 打开 VS2010 的解决方案文件,会提示此 sln 是新版本的 VS 创建,无法打开;如果打开项目,会有安全警告,但可以打开。有时候,你可能又想用 VS2008 打开 VS2010 的解决方案,比如你的机器还没有装 VS2010,但拿到的却是 VS2010 创建的解决方案文件。有两个办法,
一是,另存一份 VS2010 解决方案文件的副本,然后用任何纯文本编辑打开,比如记事本,
将 Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 换成
Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010
这样就可以用 VS2008 打开了。这也适用于 VS2005,VS2005,VS2008, VS2010 的 sln 文件版本分别是,9.0, 10.0, 11.0 。
二是,在 VS2008 创建一个空的新解决方案,然后一个个添加已有的 VS2010 项目,在安全警告窗口中,选择 OK。
额,小技巧,别吐槽我...