web-dev-qa-db-ja.com

予期しない名前「Cascading AuthenticationState」のマークアップ要素が見つかりました

私のApp.razorでこのエラーが発生しています。

予期しない名前「CascadingAuthenticationState」のマークアップ要素が見つかりました。これがコンポーネントであることを意図している場合は、その名前空間に@usingディレクティブを追加します

これは私が使用しているコードです

<CascadingAuthenticationState>
    <Router AppAssembly="@typeof(Program).Assembly">
        <Found Context="routeData">
            <RouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" />
        </Found>
        <NotFound>
            <LayoutView Layout="@typeof(MainLayout)">
                <p>Sorry, there's nothing at this address.</p>
            </LayoutView>
        </NotFound>
    </Router>
</CascadingAuthenticationState>

enter image description here

Visual Studio 2019プレビューを使用していますが、アプリケーションを実行できますが、カスケードに赤い線が表示されるのはなぜですか?ご協力ありがとうございました。

6
Ibanez1408

私にとって、両方の参照を_Imports.razorに追加すると、同じ問題が解決されました:

@using Microsoft.AspNetCore.Authorization
@using Microsoft.AspNetCore.Components.Authorization

enter image description here

  1. プロジェクトを右クリック
  2. Nugetパッケージの管理
  3. インストール済みの「Microsoft.AspNetCore.Blazor」を選択してください。
  4. 次に、最新の安定バージョンで更新します...
  5. 最新のプレビューを再度更新します。

enter image description here

0
ahmetsse