web-dev-qa-db-fra.com

Élément de balisage trouvé avec un nom inattendu «Cascading AuthenticationState»

Je reçois cette erreur sur mon App.razor:

Élément de balisage trouvé avec un nom inattendu "CascadingAuthenticationState". S'il s'agit d'un composant, ajoutez une directive @using pour cet espace de noms

C'est le code que j'utilise

<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

J'utilise l'aperçu de Visual Studio 2019 et je peux exécuter l'application, mais pourquoi ai-je la ligne rouge dans la cascade ....? Merci de votre aide.

6
Ibanez1408

Pour moi, l'ajout des deux références à _Imports.razor a permis de résoudre le même problème:

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

enter image description here

1
  1. Projet de clic droit
  2. Gérer les packages Nuget
  3. Sélectionnez "Microsoft.AspNetCore.Blazor" que vous avez déjà installé.
  4. Mettre à jour avec la dernière version stable puis ...
  5. Mettre à jour la dernière prévisualisation à nouveau.

enter image description here

0
ahmetsse