Blazor webassemblyアプリを移行する.ネット5
2894 ワード
私はBlazor WBabassemblyで作られた小さなサイドプロジェクトを持っています、そして、それは私のニーズにとって素晴らしいですが、デバッグ経験は非常に貧しいです.我々のために幸運で、これは大いに改善されました.ネット5と私はすぐにそれを試してみたかった.移行は非常に簡単だったが、私はいくつかの問題に遭遇したので、ここでは、あなたのアプリをアップグレードするためにしなければならない手順がありますし、我々は問題を乗り越えるつもりです.
インストールVisual Studio 16.8 からの最初の行を変更します
ターゲットフレームワークを変更.ネット5
他のパッケージを 最後に、これは私のdiffが新鮮なプロジェクトにどのように見えるかですclick to open in a new tab ).
エラーがあれば試してみてください. 取り外し プロパティを削除する
ビルドが失敗した場合は、Visual Studioで通常のルーチンを実行します. クリーンソリューション Visual Studioを閉じ、bin/objフォルダを削除します 削除.VSフォルダ Visual Studioを開き、再度ソリューションを構築する
あなたがAzureアプリサービスを使用している場合は、すぐにあなたのBlazorアプリを展開することができます.NET 5は既にサポートされています.ただし、アップグレードした後にブレーザーアプリを展開する場合.次に、このエラーに遭遇します.
それを修正するには、アプリケーションサービスの設定ページに移動してから
それだ!今、あなたはブレザーが提供しているすべてのグッズを活用することができます.ネット5
PS :デバッグ経験を試してみました.
郵便Migrating a Blazor WebAssembly app to .NET 5 最初に現れたthewindev.net .
移行
Microsoft.NET.Sdk.Web
toMicrosoft.NET.Sdk.BlazorWebAssembly
<TargetFramework>netstandard2.1</TargetFramework>
なる<TargetFramework>net5.0</TargetFramework>
5.0.0
( Microsoft.AspNetCore.*
, System.Net.Http.Json
, Microsoft.EntityFrameworkCore
, など)エラー
エラーがあれば試してみてください.
Microsoft.AspNetCore.Components.WebAssembly.Build
プロジェクトから<RuntimeIdentifier>browser-wasm</RuntimeIdentifier>
and<UseBlazorWebAssembly>true</UseBlazorWebAssembly>
アジュールアプリサービス
あなたがAzureアプリサービスを使用している場合は、すぐにあなたのBlazorアプリを展開することができます.NET 5は既にサポートされています.ただし、アップグレードした後にブレーザーアプリを展開する場合.次に、このエラーに遭遇します.
The specified version of Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found.
それを修正するには、アプリケーションサービスの設定ページに移動してから
.NET Core
to .NET
と.NET Framework版.NET 5
. 最後にこうするべきです.それだ!今、あなたはブレザーが提供しているすべてのグッズを活用することができます.ネット5
PS :デバッグ経験を試してみました.
郵便Migrating a Blazor WebAssembly app to .NET 5 最初に現れたthewindev.net .
Reference
この問題について(Blazor webassemblyアプリを移行する.ネット5), 我々は、より多くの情報をここで見つけました https://dev.to/thewindev/migrating-a-blazor-webassembly-app-to-net-5-414gテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol