Asp.net mvc 3 ASP.NET MVC3 Combres错误:';System.Web.Mvc.UrlHelper';不包含';CombresLink';

Asp.net mvc 3 ASP.NET MVC3 Combres错误:';System.Web.Mvc.UrlHelper';不包含';CombresLink';,asp.net-mvc-3,combres,Asp.net Mvc 3,Combres,我正试图在Asp.NETMVC3网站上安装Combres,这是他们的文档 我遵循了所有步骤,但运行时出现以下错误: 编译错误 描述:编译资源时出错 服务此请求所必需的。请查看以下具体内容 错误详细信息,并适当修改源代码 编译器错误消息:CS1061:'System.Web.Mvc.UrlHelper'不包含'CombresLink'的定义,并且找不到接受'System.Web.Mvc.UrlHelper'类型的第一个参数的扩展方法'CombresLink'(是否缺少using指令或程序集引用?)

我正试图在Asp.NETMVC3网站上安装Combres,这是他们的文档

我遵循了所有步骤,但运行时出现以下错误:

编译错误

描述:编译资源时出错 服务此请求所必需的。请查看以下具体内容 错误详细信息,并适当修改源代码

编译器错误消息:CS1061:'System.Web.Mvc.UrlHelper'不包含'CombresLink'的定义,并且找不到接受'System.Web.Mvc.UrlHelper'类型的第一个参数的扩展方法'CombresLink'(是否缺少using指令或程序集引用?)
源错误:
第5行:
第6行:@Sprite.ImportStylesheet(“~/App\u Sprites/”)
--->第7行:@Url.CombresLink(“siteJs”)
第8行:
第9行:@RenderSection(“HeadScripts”,必需:false)
siteJs是我在conbres.xml文件中的javascript资源集引用。 在我的web配置中,我有:

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
        <add type="Microsoft.Web.Samples.ImageOptimizationModule" name="Microsoft.Web.Samples.ImageOptimizationModule" />
        <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
    </modules>
    <validation validateIntegratedModeConfiguration="false" />
</system.webServer>

(这使用的System.Web.Routing.UrlRoutingModule版本与本教程中提到的版本不同。如果我尝试引用本教程中的版本,则无法引用,因为我没有较旧的DLL。)


我如何正确设置它

视图中是否包含了

@using Combres.Mvc

在视图中,您是否包括

@using Combres.Mvc

我想我可以将名称空间放在webconfig文件中。把它放到视图中修复了这个问题。我想我可以把名称空间放到webconfig文件中。把它放到视图中修复了这个问题。