隐藏

VS发布asp.net项目报错“该项目中不存在目标GatherAllFilesToPublish”

发布:2020/8/20 11:26:23作者:管理员 来源:本站 浏览次数:954

用VS2017打开一个以前用VS2010写的asp.net项目,发布的时候报错如图:

 

解决方法:

将原来项目中下方部分内容


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

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />


替换为


	
  1. <PropertyGroup>
  2. <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
  3. <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
  4. </PropertyGroup>
  5. <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
  6. <Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
  7. <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />