Mi è capitato questo errore caricando in Visual Studio 2019 un progetto in .NET 4 sviluppato con Visual Studio 2010
The target "GatherAllFilesToPublish" does not exist in the project.
L'errore compariva soltanto facendo una pubblicazione in Release, usandolo in debug tutto funzionava normalmente.

Per risolverlo bisogna andare nel file .csproj e cambiare la riga che fa riferimento alla versione 10.0
XML
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />
in
XML
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\WebApplications\Microsoft.WebApplication.targets" Condition="true" />
Potrebbe interessarti anche: