VS2010与VS2005同时打开项目方法

来源:互联网 发布:手机知乎怎么匿名提问 编辑:程序博客网 时间:2024/05/18 00:29

1.首先,项目的SLN文件是VS2005版本(名:BaseSystem.sln),拷贝一个,放在同一位置,名字更换成(BaseSystem2010.sln)

2.使用VS2010打开BaseSystem2010.sln ,会提示升级.升级过程中,不要将所包含项目升级成.NET 4.0.继续使用.NET 2.0.

3.这时候,BaseSystem2010.sln打开文件肯定没有问题.用VS2005打开BaseSystem.sln时,如果你使用了WebApplication项目,则需要将下打开相应的.csproj文件.在VS2005,VS2010时使用如下:

 VS2005: <ImportProject="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v8.0\WebApplications\Microsoft.WebApplication.targets"/>

 VS2010: <ImportProject="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets"/>

 其中只是两处不同, MSBuildExtensionsPath32和V10.0.而其它类项目,则不必修改. 这样只要改变一个文件就可以在不同版本点使用了



以上是从http://yuanguidong1986.blog.163.com/blog/static/1959816220106141153175/拷贝过来的。。下边是我个人的一些想法


用记事本打开解决方案→首先几行代码 类似以下

Microsoft Visual Studio Solution File, Format Version10.00
# Visual Studio 2008
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") ="SilverlightDemoSite", "SilverlightDemoSite\","{FA70D02E-4914-4468-962A-2C1023C552A7}"
   ProjectSection(WebsiteProperties) = preProject
      TargetFramework = "3.5"


Version是VS的版本 05 08 10分别对应8.0 10.0 11.0如果想互换打开 这个似乎必须改

# Visual Studio 2008 也需要改成你要使用的VS名称

TargetFramework = "3.5" 要改成你项目所勇士的Framework版本



然后和上述的一样 相应的.csproj文件 也需要相应的修改~

原创粉丝点击