Razor 升级到ASP.NET MVC 4开发者预览后Telerik脚本注册器错误

Razor 升级到ASP.NET MVC 4开发者预览后Telerik脚本注册器错误,razor,telerik-mvc,asp.net-mvc-4,Razor,Telerik Mvc,Asp.net Mvc 4,我最近安装了ASP.NET MVC 4开发者预览版(微软说它可以与其他用MVC 3编写的项目并行运行,不会影响它们) 当我继续运行使用Telerik MVC Extensions(2011.3.1115.340版)的MVC 3应用程序时,我收到了razor引擎的一个错误: 编译错误 说明:编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改源代码 编译器错误消息:CS1593:委托“System.Action”不接受1个参数 以下是razor的源代码: @{ Html.Tele

我最近安装了ASP.NET MVC 4开发者预览版(微软说它可以与其他用MVC 3编写的项目并行运行,不会影响它们)

当我继续运行使用Telerik MVC Extensions(2011.3.1115.340版)的MVC 3应用程序时,我收到了razor引擎的一个错误:

编译错误

说明:编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改源代码

编译器错误消息:CS1593:委托“System.Action”不接受1个参数

以下是razor的源代码:

@{ Html.Telerik().ScriptRegistrar().OnDocumentReady(
    @<text>    
    $('a[title]').poshytip({
        className: 'tip-yellowsimple',
        alignTo: 'target',
        alignX: 'center',
        alignY: 'bottom',
        offsetY: 5,
        slide: false,
        showTimeout: 0
    });
    </text>); 
@{Html.Telerik().scriptregister().OnDocumentReady(
@    
$('a[标题]).poshytip({
类名:“tip yellowsimple”,
对齐到:“目标”,
alignX:'中心',
对齐:“底部”,
副职:5,
幻灯片:错,
显示超时:0
});
); 
我如何解决这个问题

分辨率更新

以下信息来自为我工作的团队:

安装ASP.NET MVC 4开发人员预览将中断ASP.NET MVC 3 RTM ASP.NET MVC 3应用程序,这些应用程序是使用 RTM发行版(不含ASP.NET MVC 3工具更新发行版)需要 为了与ASP.NET MVC 4并行工作,进行了以下更改 开发人员预览。在不进行这些更新的情况下生成项目 导致编译错误。根Web.config中需要更新 文件中,添加一个具有关键网页的新条目:版本和 该值为1.0.0.0。 在解决方案资源管理器中,在项目名称上单击鼠标右键,然后单击鼠标右键 然后选择卸载项目。然后再次右键单击名称并选择 编辑ProjectName.csproj。找到以下程序集引用: 将其替换为以下内容: 拯救 更改后,关闭正在编辑的项目(.csproj)文件,然后 然后右键单击项目并选择“重新加载”


这个问题可能与ASP.NET MVC 4开发人员预览有关

请查看,特别是以下部分:

安装ASP.NET MVC 4开发人员预览将中断ASP.NET MVC 3 RTM应用程序