Ошибка регистратора сценариев Telerik после обновления до предварительного просмотра разработчика ASP.NET MVC 4
-
27-10-2019 - |
Вопрос
Я недавно установил ASP.NET MVC 4 Предварительный просмотр разработчика (Что, по словам Microsoft, может быть запущена рядом с другими проектами, написанными в MVC 3 и не влияет на них).
Когда я начал запускать приложение MVC 3, которое использует Телерик MVC расширения (Версия 2011.3.1115.340) Я получил ошибку с двигателем бритвы:
Ошибка компиляции
Описание: Ошибка произошла во время компиляции ресурса, необходимого для обслуживания этого запроса. Пожалуйста, просмотрите следующие конкретные данные ошибки и измените свой исходный код надлежащим образом.
Сообщение об ошибке компилятора: CS1593: делегат 'System.Action' не принимает 1 аргументы
Вот исходный код бритвы:
@{ Html.Telerik().ScriptRegistrar().OnDocumentReady(
@<text>
$('a[title]').poshytip({
className: 'tip-yellowsimple',
alignTo: 'target',
alignX: 'center',
alignY: 'bottom',
offsetY: 5,
slide: false,
showTimeout: 0
});
</text>);
Как я могу решить это?
Обновление разрешения
Следующая информация из выпуск заметок работал на меня:
Установка ASP.NET MVC 4 Developer Preview Breaks ASP.NET MVC 3 RTM -приложения. Приложения ASP.NET MVC 3, которые были созданы с выпуском RTM (не с выпуском обновления инструментов MVC 3 ASP.NET) требуют следующих изменений, чтобы работать бок о бок с предварительным просмотром разработчиков ASP.NET MVC 4. Создание проекта, не делая этих обновлений, приводит к ошибкам компиляции. Требуемые обновления в файле root web.config добавьте новую запись с ключевыми веб -страницами: версия и значение 1.0.0.0. В Solution Explorer щелкните правой кнопкой мыши имя проекта, а затем выберите проект Unload. Затем щелкните правой кнопкой мыши имя еще раз и выберите Edit ProjectName.csproj. Найдите следующие ссылки на сборку: замените их следующим образом: Сохраните изменения, закройте файл проекта (.csproj), который вы редактировали, а затем щелкните правой кнопкой мыши проект и выберите «Перезагрузить».
Решение
Возможно, проблема связана с предварительным просмотром разработчиков ASP.NET MVC 4.
Взглянуть на ASP.NET MVC 4 Примечания выпуска, в частности, раздел ниже:
Установка ASP.NET MVC 4 Developer Preview Breaks ASP.NET MVC 3 RTM Приложения