我在类库项目中使用RazorEngine 3.2.0 。
我通过以下对以下 SO 问题的回答解决了一些与类库相关的问题:Razor intellisense error: Feature 'extension method' cannot be used because it is not part of the ISO-2 C# language specification
问题
我尝试使用@inherits
关键字。如果我只写view-class的完整限定名,intellisense 就可以了。如果我尝试从中继承,RazorEngine.Templating.TemplateBase<T>
似乎整个RazorEngine-Assemlby 都没有解决。
模板如下所示:
@inherits RazorEngine.Templating.TemplateBase<ViewModels.PrintCatalogData>
<!DOCTYPE html>
<html>
<head>
...
在运行时它可以工作——只是智能感知失败了。
问题
智能感知识别 RazorEngine-Assembly 需要什么?