No se pudo iniciar el proyecto independiente Blazor 0.8.0 generado por el comando dotnet new blazor
.
Pasos para reproducir el comportamiento:
dotnet new -i Microsoft.AspNetCore.Blazor.Templates::0.8.0-preview-19104-04
dotnet new blazor
.dotnet build
. (esto será un éxito).dotnet run
The specified framework 'Microsoft.AspNetCore.App', version '3.0.0-preview-19104-06' was not found.
dotnet run
lanzar el servidor Blazor con éxito.
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.
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.
Después de eso, "dotnet run" funciona bien.
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.