Aspnetcore: No se pudo iniciar el proyecto independiente Blazor 0.8.0 generado por el comando "dotnet new blazor".

Creado en 6 feb. 2019  ·  3Comentarios  ·  Fuente: dotnet/aspnetcore

Describe el error

No se pudo iniciar el proyecto independiente Blazor 0.8.0 generado por el comando dotnet new blazor .

Reproducir

Pasos para reproducir el comportamiento:

  1. Instale .NET Core SDK ver.3.0.0-preview- 19075-0444 desde aquí .
  2. Instale Visual Studio 2019 Preview 2.
  3. Instale la plantilla Blazor 0.8.0 por dotnet new -i Microsoft.AspNetCore.Blazor.Templates::0.8.0-preview-19104-04
  4. Cree un proyecto independiente Blazor 0.8.0 por dotnet new blazor .
  5. Restaure y compile por dotnet build . (esto será un éxito).
  6. Ejecútelo por dotnet run
  7. Se muestra el mensaje de error (ver a continuación) y no se pudo iniciar.
The specified framework 'Microsoft.AspNetCore.App', version '3.0.0-preview-19104-06' was not found.

Comportamiento esperado

dotnet run lanzar el servidor Blazor con éxito.

Capturas de pantalla

image

Contexto adicional

La versión alojada de Blazor 0.8.0 que fue generada por dotnet new blazorhosted CLI funciona bien.

No pude encontrar la versión 3.0.0-Vista previa: 19104-06 de .NET Core SDK o Runtime en mi búsqueda en Internet.

Mi solución

Reescribí "% HOME% .nuget \ packages \ microsoft.aspnetcore.blazor.cli \ 0.8.0-preview-19104-06 \ lib \ netcoreapp3.0 \ dotnet-blazor.runtimeconfig.json" para usar v.19075-0444 en lugar de la versión 19104-06.

image

Después de eso, "dotnet run" funciona bien.

area-mvc question

Todos 3 comentarios

Información Adicional

El proyecto independiente Blazor que fue generado por Visual Studio 2019 Preview 2.x funcionó bien.

La diferencia de estos proyectos fue la siguiente:

<!-- from "dotnet new blazor"-->
<DotNetCliToolReference Include="Microsoft.AspNetCore.Blazor.Cli" Version="0.8.0-preview-19104-06" />

xml

I tried uninstall the project template with `dotnet new -u Microsoft.AspNetCore.Blazor.Templates -Version` command, and reinstall it with `dotnet new -i Microsoft.AspNetCore.Blazor.Templates::0.8.0-preview-19104-04` command.

After that, `dotnet new blazor` generate the csproj as bellow:

```xml
<!-- from "dotnet new blazor" after reinstall project template -->
<DotNetCliToolReference Include="Microsoft.AspNetCore.Blazor.Cli" Version="0.8.0-preview-19104-04" />

Por supuesto, la CLI de la versión 0.8.0-preview-19104-04 funciona bien.

No estoy seguro de por qué mi primera instalación de plantilla de proyecto para Blazor CLI dotnet se ha configurado para utilizar la versión no válida "19104- 06".

Gracias por contactarnos, @jsakamoto.
Me alegro de que haya encontrado la causa de esto y haya logrado solucionarlo.
@ danroth27 , ¿por qué podría ser causado esto?

@jsakamoto Sospecho que cuando instalaste las plantillas Blazor inicialmente, de alguna manera recogiste una versión del paquete de plantillas de uno de nuestros feeds MyGet con compilaciones de desarrollo.

Ya que resolvió su propio problema, continuaré y cerraré esto.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

FourLeafClover picture FourLeafClover  ·  3Comentarios

ipinak picture ipinak  ·  3Comentarios

Pixel-Lord picture Pixel-Lord  ·  3Comentarios

aurokk picture aurokk  ·  3Comentarios

UweKeim picture UweKeim  ·  3Comentarios