El proyecto construye pero no puede publicar

Tengo un proyecto de MVC que por alguna razón desconocida se niega a publicar en una carpeta local en la PC.

El registro dice lo siguiente:

3>------ Publish started: Project: Admin, Configuration: Release Any CPU ------ 3>Connecting to D:\Deploys... 3>Project "Admin.csproj" (GatherAllFilesToPublish target(s)): 3> Building with tools version "14.0". 3> Target "ValidateMSBuildToolsVersion" skipped. Previously built unsuccessfully. 3>Done building project "Admin.csproj" -- FAILED. 3> ========== Build: 2 succeeded, 0 failed, 1 up-to-date, 0 skipped ========== ========== Publish: 0 succeeded, 1 failed, 0 skipped ========== 

No he tenido un problema de depuración en las configuraciones de liberación o depuración.

Así que lo hice funcionar.

El problema era la versión de “Microsoft.Net.Compilers”. Bajé de v2.6.1 a v2.4.0.

No sé por qué entonces si alguien sabe que sería genial saberlo.

Perdón por volver a abrir el hilo, pero para mí la limpieza de la solución funcionó en .NET.Compilers v2.7 (Visual Studio 2015).

Esto me acaba de ocurrir, resultó ser un caso simple de usar un int en una llamada ViewComponent desde una plantilla de afeitar, cuando ese argumento debería haber sido un Guid. Por alguna razón, Intellisense no lo recogió, tuve que activar la verbosidad detallada para ver el error en el proceso de comstackción.

rebaja de categoría “Microsoft.Net.Compilers” de v2.9.0 a v2.4.0 funciona como un encanto