Aspnetcore: Proyek mandiri Blazor 0.8.0 yang dihasilkan oleh perintah "dotnet new blazor" tidak dapat diluncurkan.

Dibuat pada 6 Feb 2019  ·  3Komentar  ·  Sumber: dotnet/aspnetcore

Jelaskan bugnya

Proyek mandiri Blazor 0.8.0 yang dihasilkan oleh perintah dotnet new blazor tidak dapat diluncurkan.

Untuk Mereproduksi

Langkah-langkah untuk mereproduksi perilaku:

  1. Instal .NET Core SDK ver.3.0.0-preview- 19075-0444 dari sini .
  2. Instal Visual Studio 2019 Pratinjau 2.
  3. Instal template Blazor 0.8.0 dengan dotnet new -i Microsoft.AspNetCore.Blazor.Templates::0.8.0-preview-19104-04
  4. Buat proyek mandiri Blazor 0.8.0 dengan dotnet new blazor .
  5. Pulihkan dan bangun dengan dotnet build . (ini akan sukses.)
  6. Jalankan dengan dotnet run
  7. Pesan kesalahan (lihat di bawah) ditampilkan, dan tidak dapat diluncurkan.
The specified framework 'Microsoft.AspNetCore.App', version '3.0.0-preview-19104-06' was not found.

Perilaku yang diharapkan

dotnet run berhasil meluncurkan server blazor.

Screenshot

image

Konteks tambahan

Versi Blazor 0.8.0 yang dihosting yang dihasilkan oleh dotnet new blazorhosted CLI berfungsi dengan baik.

Saya tidak dapat menemukan versi 3.0.0-preview- 19104-06 dari .NET Core SDK atau Runtime dalam pencarian internet saya.

Solusi saya

Saya menulis ulang "%HOME%.nuget\packages\microsoft.aspnetcore.blazor.cli\0.8.0-preview-19104-06\lib\netcoreapp3.0\dotnet-blazor.runtimeconfig.json" untuk menggunakan v.19075-0444 bukannya v.19104-06.

image

Setelah itu, "dotnet run" berfungsi dengan baik.

area-mvc question

Semua 3 komentar

informasi tambahan

Proyek mandiri Blazor yang dihasilkan oleh Visual Studio 2019 Preview 2.x bekerja dengan baik.

Perbedaan proyek tesis di bawah ini:

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

Tentu saja, Versi 0.8.0-preview-19104-04 CLI berfungsi dengan baik.

Saya tidak yakin tentang mengapa instalasi pertama saya dari template proyek Blazor untuk dotnet CLI dikonfigurasi untuk menggunakan versi yang tidak valid"19104- 06 ".

Terima kasih telah menghubungi kami, @jsakamoto.
Senang Anda telah menemukan penyebabnya dan berhasil memperbaikinya.
@danroth27 , apa ini bisa disebabkan oleh?

@jsakamoto Saya menduga ketika Anda menginstal template Blazor awalnya Anda entah bagaimana mengambil versi paket template dari salah satu feed MyGet kami dengan dev build.

Karena Anda telah menyelesaikan masalah Anda sendiri, saya akan melanjutkan dan menutup ini.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat