VS2005建立的Web Application项目,升级到VS2008后,就无法再用VS2005打开了。
要使WebApplication项目文件兼容VS2005和VS2008,需在.csproj文件中找到如下一行:
![点击图片可在新窗口打开](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
升级之前是:
![点击图片可在新窗口打开](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
如果要同时兼容VS2005和VS2008,必须改为:
<ImportProject="$(MSBuildExtensionsPath)/Microsoft/VisualStudio/v9.0/WebApplications/Microsoft.WebApplication.targets"Condition="'$(Solutions.VSVersion)' == '9.0'" />
<Import Project="$(MSBuildExtensionsPath)/Microsoft/VisualStudio/v8.0/WebApplications/Microsoft.WebApplication.targets"Condition="'$(Solutions.VSVersion)' == '8.0'" />