我正在使用ASP.NET Core开发带插件的网站。我的主项目是asp.net web应用程序,可以正常工作。我有一个包含控制器的类库项目,也可以正常工作,但是在视图方面出了问题。当我打开*.cshtml文件时,我发现Razor不工作 - @using、@model和其他指令都无法识别,智能感知也不起作用。当我在model上悬停时,会给出标题中的错误信息:
我使用EmbeddedFileProvider来查找视图,并将它们标记为嵌入资源。当我运行应用程序时,一切正常 - 视图正确渲染。我的唯一问题是Visual Studio中的错误提示。我搜索了一下,发现有类似的问题,但主要是针对ASP.NET MVC而不是Core,就像这里。我认为在类库配置中缺少某些内容,但我不确定是什么。在ASP.NET Core中当前上下文中不存在“model”名称