Aspnetcore: O projeto autônomo do Blazor 0.8.0 gerado pelo comando "dotnet new blazor" não pôde ser iniciado.

Criado em 6 fev. 2019  ·  3Comentários  ·  Fonte: dotnet/aspnetcore

Descreva o bug

O projeto autônomo do Blazor 0.8.0 gerado pelo comando dotnet new blazor não pôde ser iniciado.

Reproduzir

Passos para reproduzir o comportamento:

  1. Instale o .NET Core SDK ver.3.0.0-preview- 19075-0444 aqui .
  2. Instale a Visualização 2 do Visual Studio 2019.
  3. Instale o modelo Blazor 0.8.0 por dotnet new -i Microsoft.AspNetCore.Blazor.Templates::0.8.0-preview-19104-04
  4. Crie um projeto autônomo do Blazor 0.8.0 por dotnet new blazor .
  5. Restaure e construa por dotnet build . (isso será um sucesso.)
  6. Execute-o por dotnet run
  7. A mensagem de erro (veja abaixo) é mostrada e não foi possível iniciar.
The specified framework 'Microsoft.AspNetCore.App', version '3.0.0-preview-19104-06' was not found.

Comportamento esperado

dotnet run iniciar o servidor blazor com sucesso.

Capturas de tela

image

Contexto adicional

A versão hospedada do Blazor 0.8.0 que foi gerada por dotnet new blazorhosted CLI funciona bem.

Não consegui encontrar a versão 3.0.0-preview- 19104-06 do .NET Core SDK ou Runtime em minha pesquisa na Internet.

Minha solução alternativa

Reescrevi "% 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 em vez de v.19104-06.

image

Depois disso, "dotnet run" funciona bem.

area-mvc question

Todos 3 comentários

informação adicional

O projeto autônomo do Blazor gerado pelo Visual Studio 2019 Preview 2.x funcionou bem.

A diferença desses projetos foi abaixo:

<!-- 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" />

Claro, a versão 0.8.0-preview-19104-04 CLI funciona bem.

Eu não tenho certeza sobre o porquê da minha primeira instalação do modelo de projeto Blazor para CLI dotnet foi configurado para usar a versão inválido "19104- 06".

Obrigado por nos contatar, @jsakamoto.
Que bom que você encontrou a causa disso e conseguiu consertar.
@ danroth27 , o que pode ser causado por isso?

@jsakamoto Suspeito que quando você instalou os modelos do Blazor inicialmente, de alguma forma, você pegou uma versão do pacote de modelos de um de nossos feeds MyGet com compilações de dev.

Já que você resolveu seu próprio problema, irei encerrar isto.

Esta página foi útil?
0 / 5 - 0 avaliações