【发布时间】:2019-04-24 15:01:29
【问题描述】:
在我的 Blazor 应用程序中,在客户端,IntelliSense 抱怨很多 Microsoft.AspNetCore 包,尽管项目编译和运行良好。
我得到了很多类似的东西
The type or namespace name 'Mvc' does not exist in the namespace 'Microsoft.AspNetCore' (are you missing an assembly reference?)
The type or namespace name 'Razor' does not exist in the namespace 'Microsoft.AspNetCore' (are you missing an assembly reference?)
...
类似的东西
@inject HttpClient Http
也用红色波浪线下划线。
项目构建和运行完美。
这里有什么问题?
跟进 1
因为我被要求提供所有版本:
- Visual Studio 2019, 16.0.2
- Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview4-19216-03
- 在我的项目中:
Id Versions ProjectName
-- -------- -----------
Microsoft.AspNetCore.Blazor.Build {3.0.0-preview4-19216-03} MyBlazorApp.Client
Microsoft.AspNetCore.Blazor {3.0.0-preview4-19216-03} MyBlazorApp.Client
NETStandard.Library {2.0.3} MyBlazorApp.Client
【问题讨论】:
-
缓存。 1)清理解决方案,2)关闭VS,3)删除bin/obj文件夹,4)重新打开VS
-
这没有帮助。错误再次出现。
-
发布所有软件包版本、VS 版本以及 Blazor 工具版本(如果仍然适用)。
-
您使用的是 VS2019 还是 VS2019 预览版? (差别很大)
-
@HenkHolterman 我刚刚添加了客户端包中引用的版本
标签: c# asp.net-core blazor