我在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>
我正在使用Visual Studio 2019预览版,可以运行该应用程序,但是为什么级联中有红线...?谢谢您的帮助。
答案 0 :(得分:4)
警告! .vs文件夹包含VS收集的有关解决方案中的项目,打开的文件,调试的所有数据。您将失去所有这一切!
关闭Visual Studio,然后在解决方案的根目录中删除.vs隐藏文件夹。
启动您的项目,错误将消失。
答案 1 :(得分:1)
答案 2 :(得分:0)
答案 3 :(得分:0)
这似乎是Visual Studio的IntelliSense问题,请参见:https://developercommunity.visualstudio.com/content/problem/770539/visual-studio-lost-intellisense-for-blazor-compone.html