Tengo una solución .Net Core 2.0 que ha estado funcionando muy bien durante algunos meses. Estoy listo para dar otro impulso y dejar que la gente lo mire. Se compila y funciona muy bien a nivel local, sin embargo, ya no puedo publicarlo (en Azure o incluso localmente, por lo que ya no es un problema de Azure). El único cambio significativo real fue la actualización a Visual Studio 15.4.3 desde mi último impulso.

Este es el error:

Severidad Código Descripción Error de estado de supresión de línea de archivo de proyecto El comando "" dotnet "exec --runtimeconfig" C: \ Avantia Projects \ Time Card \ avantia-timesheet \ Solution \ Almanac \ bin \ Release \ netcoreapp2.0 \ Avantia.Almanac.runtimeconfig .json "--depsfile" C: \ Avantia Projects \ Time Card \ avantia-timesheet \ Solution \ Almanac \ bin \ Release \ netcoreapp2.0 \ Avantia.Almanac.deps.json "" C: \ Archivos de programa \ dotnet \ sdk \ NuGetFallbackFolder \ microsoft.aspnetcore.mvc.razor.viewcompilation \ 2.0.0 \ build \ netstandard2.0 \ Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.dll "@" obj \ Release \ netcoreapp2.0 \ microsoft.aspnetcore.mvc .razor.viewcompilation.rsp "" salió con el código 1. Almanaque C: \ Archivos de programa \ dotnet \ sdk \ NuGetFallbackFolder \ microsoft.aspnetcore.mvc.razor.viewcompilation \ 2.0.0 \ build \ netstandard2.0 \ Microsoft.AspNetCore. Mvc.Razor.ViewCompilation.targets 60

He leído muchos artículos, en su mayoría diciendo que eliminemos las carpetas bin y obj. Que tengo en los tres proyectos dentro de la solución. Luego hice un dotnet restore y nuevamente, todo se compila y se ejecuta localmente, pero no se publica correctamente.

Esto se escribió originalmente en 1.xy se convirtió a 2.0, pero esa conversión tuvo lugar cuando 2.0 RTM salió hace muchas publicaciones.

0
Grandizer 13 nov. 2017 a las 16:16

2 respuestas

La mejor respuesta

Esto no tiene sentido para mí (ya que el error anterior habla de Razor) pero, en mi opinión, Microsoft necesita encontrar algo para esto basándose en sus sugerencias.

Entonces, los MS docs sugieren Twilio para 2 factores autenticación. Multa. Entonces Twilio sugiere otro paquete llamado Authy que tiene más de 2 años y claramente no es .Net core.

Eliminé Authy de mi solución en este punto viendo que es solo algo a lo que quiero llegar y no necesito en este momento. Eso solucionó el problema de la publicación.

Supongo que quizás porque no es .Net core. De cualquier manera, las cosas ahora pueden progresar.

0
Grandizer 13 nov. 2017 a las 14:31

Podría ser similar a lo que me pasó a mí. Finalmente encontré la respuesta, pero no fue sencilla en absoluto.

dotnet core Method 'ValidateOptions' ... no tiene una implementación

1
Jeremy Holovacs 1 feb. 2018 a las 01:31