问题描述
当我在Visual Studio中打开Blazor解决方案时,IntelliSense将显示引用Blazor组件的假错误,并将成功编译。
例如,在我的许多类中,我注入了ILogger<BlazorComponent>
,这需要一个组件来记录,在本例中是我的Details.razor
组件:
public partial class DetailsBase : ComponentBase
{
[Inject]
protected ILogger<Details> Logger { get; set; }
// etc etc...
}
但是,对于Details
,IntelliSense始终显示找不到错误。它将成功编译,但假错误仍将保留,直到您导航到该特定文件(在本例中为Details.razor
)并由IntelliSense将其拾取。
这些虚假错误扰乱了我的调试窗口,我想停止它们,而不必不断地单击转到文件以使其被IntelliSense识别。
是否可以启用某种设置以确保IntelliSense检查这些文件?或者比智能感知更适合Blazor的任何东西?推荐答案
看起来@perryqian-msft删除VS文件夹的建议成功了。
我已经一天没有注意到任何问题了。