使 Web Application 專案檔案能同時被 VS2005 和 VS2008 開啟的方法

iDotNetSpace發表於2010-04-23

VS2005建立的Web Application專案,升級到VS2008後,就無法再用VS2005開啟了。

要使WebApplication專案檔案相容VS2005VS2008,需在.csproj檔案中找到如下一行:

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

升級之前是:
<ImportProject="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v8.0\WebApplications\Microsoft.WebApplication.targets"/>

如果要同時相容VS2005VS2008,必須改為:

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

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-660554/,如需轉載,請註明出處,否則將追究法律責任。

相關文章