C# Spark宏错误(Html名称在当前上下文中不存在)

C# Spark宏错误(Html名称在当前上下文中不存在),c#,model-view-controller,spark-view-engine,C#,Model View Controller,Spark View Engine,我们正在一个项目中工作,其中使用了Spark view引擎。我们正在更新项目的框架和版本。更新版本后,我们只在使用宏的那些.spark文件中出现错误“名称Html在当前上下文中不存在” 如果我们删除宏,其工作正常 实际误差如下: 动态视图编译失败。 c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\d0633734\v3jw2d5u.0.cs(33,24):错误CS0103:名称“HTML”在当前

我们正在一个项目中工作,其中使用了Spark view引擎。我们正在更新项目的框架和版本。更新版本后,我们只在使用宏的那些.spark文件中出现错误“名称Html在当前上下文中不存在”

如果我们删除宏,其工作正常

实际误差如下:

动态视图编译失败。
c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\d0633734\v3jw2d5u.0.cs(33,24):错误CS0103:名称“HTML”在当前上下文中不存在

如果覆盖
SparkViewBase
,则需要确保有一个名为
HTML
的方法。默认实现是:


公共MvcHtmlString HTML(对象值)
{
返回MvcHtmlString.Create(Convert.ToString(value));
}

您是否有可能举一个导致此错误的宏的例子?这通常是由于
SparkViewEngineBase
类上缺少属性造成的,即使我使用simple,我也会出错,并且基类具有Html属性