Aspnetcore: Le projet autonome Blazor 0.8.0 généré par la commande "dotnet new blazor" n'a pas pu être lancé.

Créé le 6 févr. 2019  ·  3Commentaires  ·  Source: dotnet/aspnetcore

Décrivez le bogue

Le projet autonome Blazor 0.8.0 généré par la commande dotnet new blazor n'a pas pu être lancé.

Reproduire

Étapes pour reproduire le comportement :

  1. Installez .NET Core SDK ver.3.0.0-preview- 19075-0444 à partir d' ici .
  2. Installez Visual Studio 2019 Aperçu 2.
  3. Installez le modèle Blazor 0.8.0 par dotnet new -i Microsoft.AspNetCore.Blazor.Templates::0.8.0-preview-19104-04
  4. Créez un projet dotnet new blazor .
  5. Restaurer et construire par dotnet build . (ce sera le succès.)
  6. Exécutez-le par dotnet run
  7. Le message d'erreur (voir ci-dessous) s'affiche et il n'a pas pu se lancer.
The specified framework 'Microsoft.AspNetCore.App', version '3.0.0-preview-19104-06' was not found.

Comportement prévisible

dotnet run lance le serveur blazor avec succès.

Captures d'écran

image

Contexte supplémentaire

La version hébergée de Blazor 0.8.0 qui a été générée par dotnet new blazorhosted CLI fonctionne correctement.

Je ne pouvais pas trouver la version 3.0.0-Preview- 19104-06 de .NET SDK ou Runtime de base dans ma recherche sur Internet.

Ma solution de contournement

J'ai réécrit "%HOME%.nuget\packages\microsoft.aspnetcore.blazor.cli\0.8.0-preview-19104-06\lib\netcoreapp3.0\dotnet-blazor.runtimeconfig.json" pour utiliser la v.19075-0444 au lieu de v.19104-06.

image

Après cela, "dotnet run" fonctionne très bien.

area-mvc question

Tous les 3 commentaires

Informations Complémentaires

Le projet autonome Blazor généré par Visual Studio 2019 Preview 2.x a bien fonctionné.

La différence de ces projets était ci-dessous:

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

Bien sûr, la version 0.8.0-preview-19104-04 CLI fonctionne bien.

Je ne suis pas sûr pourquoi ma première installation du modèle de projet Blazor pour dotnet CLI a été configuré pour utiliser la version non valide « 19104- 06 ».

Merci de nous avoir contactés, @jsakamoto.
Content que vous ayez trouvé la cause de ce problème et que vous ayez réussi à le réparer.
@ danroth27 , qu'est-ce que cela pourrait être causé?

@jsakamoto Je suppose que lorsque vous avez initialement installé les modèles Blazor, vous avez en quelque sorte récupéré une version du package de modèles à partir de l'un de nos flux MyGet avec des versions de développement.

Puisque vous avez résolu votre propre problème, je vais continuer et fermer ceci.

Cette page vous a été utile?
0 / 5 - 0 notes