ASP.NET MVC 4開発者プレビューにアップグレードした後のTelerikスクリプトレジストラエラー

StackOverflow https://stackoverflow.com/questions/8821900

質問

最近インストールしました 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アプリケーションのインストール

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top