ASP.NET MVC 4開発者プレビューにアップグレードした後のTelerikスクリプトレジストラエラー
-
27-10-2019 - |
質問
最近インストールしました ASP.NET MVC 4開発者プレビュー (マイクロソフトは、MVC 3で書かれた他のプロジェクトと並んで実行できると述べており、それらに影響を与えません)。
を使用するMVC3アプリケーションの実行に進みました Telerik MVC拡張機能 (バージョン2011.3.1115.340)Razorエンジンでエラーを受け取りました。
コンパイルエラー
説明: このリクエストのサービスに必要なリソースの編集中にエラーが発生しました。次の特定のエラーの詳細を確認し、ソースコードを適切に変更してください。
コンパイラエラーメッセージ: CS1593:Delegate '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開発者プレビューブレイクASP.NET MVC 3 RTMアプリケーションのインストール。 RTMリリースで作成されたASP.NET MVC 3アプリケーション(ASP.NET MVC 3ツールの更新リリースではない)で作成されたアプリケーションは、ASP.NET MVC 4開発者プレビューと並行して作業するために以下の変更が必要です。これらの更新を行わずにプロジェクトを構築すると、コンピレーションエラーが発生します。 Root web.configファイルで必要な更新は、キーWebページのバージョンと値1.0.0.0の新しいエントリを追加します。ソリューションエクスプローラーで、プロジェクト名を右クリックしてから、[プロジェクトをアンロード]を選択します。次に、もう一度名前を右クリックして、[projectName.csprojの編集]を選択します。次のアセンブリ参照を見つけます。次のように置き換えます。変更を保存し、編集したプロジェクト(.csproj)ファイルを閉じてから、プロジェクトを右クリックしてリロードを選択します。
解決
おそらく、この問題はASP.NET MVC 4開発者プレビューに関連しています。
を見てください ASP.NET MVC 4リリースノート, 、具体的には以下のセクション:
ASP.NET MVC 4開発者プレビューブレークASP.NET MVC 3 RTMアプリケーションのインストール