我刚开始使用 RazorEngine 并且在使用静态辅助方法时遇到了挫折。它只是为模板生成一个 MvcHtmlString/IHtmlString。当调用 Razor.Parse(...) 我得到
RazorEngine.Templating.TemplateCompilationException : Unable to compile template.
Der Typ 'System.Web.IHtmlString' ist in einer nicht referenzierten Assembly definiert. (not referenced)
Fügen Sie einen Verweis auf die Assembly 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' hinzu.
我添加了对System.Web
, System.Web.Mvc
,的引用System.Web.WebPages
。还尝试将它们添加到cshtml ( @using System.Web
, @using System.Web.Mvc
) 中。但@using System.Web.Mvc
结果在.Mvc
不可用System.Web
?!
我目前正在尝试在NUnit测试中构建模板。