Blazor Preview5 から Preview6へ
※CentOSによるDockerの確認はしていないです。
参考:
ASP.NET Blog | ASP.NET Core and Blazor updates in .NET Core 3.0 Preview 6
リリースノート:
core/3.0.0-preview6.md at master · dotnet/core · GitHub
・DockerImageも更新されるので注意!(Alpineは更新されてた・・・)
内容:
SDKの更新:忘れてビルドがエラーになってた・・・
https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-3.0.100-preview6-windows-x64-installer
VisualStudioは2019 Verは16.2が必要とのこと。
※Preview でないと、16.2がリリースされていませんので注意してください(2019/07/07)
内容:
Nugetで関連する物を「3.0.0-preview6.19307.2」に更新する
(各ソリューションで2個変更する)
Blazorの内部の更新内容:(サンプルの変更点で実際に新しいのは動く)
・全体:
・「@functions」を「@code」に変更する
・「onclick」を「@onclick」にする
・デフォルトソース:*.Server/Startup.cs内
app.UseRouting();
app.UseEndpoints(endpoints =>
{
endpoints.MapDefaultControllerRoute();
});app.UseBlazor
();
↓
app.UseClientSideBlazorFiles
(); app.UseRouting();
app.UseEndpoints(endpoints =>
{
endpoints.MapDefaultControllerRoute();
endpoints.MapFallbackToClientSideBlazor("index.html");
});
以上。
再度作成し直しを行えば、初期の物は動くので、それに合わせれば動くと思われる。
・・・ClientSideはまだ、デバッグできなかったけど・・・