2018年10月20日
川俣晶の縁側ソフトウェア技術雑記 total 3856 count

BlazorでTaskを駆使したソースが動かない・単体で新規作成したプロジェクトでは動く

Written By: 川俣 晶連絡先

問題 §

 BlazorでTaskを駆使したソースが動かない。

 単体で新規作成したプロジェクトではほぼ同じ構造のコードが動く。

 さっぱり原因がわからない。

原因 §

 Blazorは0.51から0.60になった際にTask関連の多くの改善があったようで、0.51ではハングするが0.60ではハングしないケースがある。

 プロジェクトに含まれるBlazorが古い場合、新規作成したプロジェクトでは動くという症状が出る。

解決 §

 nugetでBlazorをアップデート

注意点 §

 マルチスレッドがサポートされたわけではないことに注意。