dotnet new blazor
コマンドで生成された Blazor 0.8.0 スタンドアロン プロジェクトを起動できませんでした。
動作を再現する手順:
dotnet new -i Microsoft.AspNetCore.Blazor.Templates::0.8.0-preview-19104-04
Blazor 0.8.0 テンプレートをインストールするdotnet new blazor
Blazor0.8.0スタンドアロンプロジェクトを作成します。dotnet build
復元してビルドします。 (これで成功です。)dotnet run
The specified framework 'Microsoft.AspNetCore.App', version '3.0.0-preview-19104-06' was not found.
dotnet run
Blazor サーバーを正常に起動しました。
dotnet new blazorhosted
CLI によって生成されたホストされたバージョンの Blazor 0.8.0 は正常に動作します。
インターネット検索で、.NET CoreSDKまたはRuntimeのバージョン3.0.0- 19104-06が見つかりませんでした。
「%HOME%.nuget\packages\microsoft.aspnetcore.blazor.cli\0.8.0-preview-19104-06\lib\netcoreapp3.0\dotnet-blazor.runtimeconfig.json」を v.19075-0444 を使用するように書き直しました。 v.19104-06 の代わりに。
その後、「dotnet run」は正常に動作します。
Visual Studio 2019 Preview2.xによって生成されたBlazorスタンドアロンプロジェクトは正常に機能しました。
これらのプロジェクトの違いは次のとおりです。
<!-- 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" />
もちろん、Version 0.8.0-preview-19104-04 CLI は正常に動作します。
私はDOTNET CLI用Blazorプロジェクトテンプレートの私の最初のインストールが無効なバージョン「19104- 06」を使用するために構成された理由についてはよく分かりません。
@jsakamoto さん、お問い合わせありがとうございます。
この原因を突き止めて、解決できて良かったです。
@danroth27 、これは何が原因でしょうか?
@jsakamoto最初に Blazor テンプレートをインストールしたときに、開発ビルドを含む MyGet フィードの 1 つから何らかの形でテンプレート パッケージのバージョンを取得したと思われます。
あなたがあなた自身の問題を解決したので、私は先に進んでこれを閉じるつもりです。