2011-01-01 18 views
3

Mono 2.8はC#4.0/ASP.NET MVC 2をサポートすると主張しています。新規使用<%: %>モノラルとASP.NETで構文/剃刀MVC`

ただし、新しい<%: %>構文は機能しません。

かみそりもありません。

モノが動作するようにする方法はありますか?

+1

レイザーはMVC 3、ないMVC 2であるので、ええ...それは動作しません。 <%: %>ナゲットは、C#4.0ではなくASP.NET 4.0の一部です。私はMonoがASP.NET 4.0をサポートしているかどうか、あるいは完全にはサポートしていないかどうかはわかりません。 –

+0

RazorはMVC2のアドオンとしてリリースされました。 MVC3は、MVCライブラリに付属する最初のバージョンです。 –

+0

それでは、現在、Razorを使用する方法はありません。または、アドオンをインストールできますか? – Alex

答えて

3

Mono 2.8 release notesは、ASP.NET 4.0が現在サポートされているようです。また、<%: %>の構文が機能することも指摘しています(Html Encoded Code Expressionsと記載されています)。

しかし、Mystere Manが指摘するように、RazorはMVC3です。 MVC3はまだリリースされていないので、しばらくMonoでこれを期待するのは賢明ではありません。

Monoフォーラムのクイック検索suggests MVC3はまだMono 2.8で再生されていません。 MVC3の

1

ビンの展開は、モノマスターsee post by mono devs about mvc3を使用して作業しているが、多くの例外がまだあるとしてのみSystem.Web.Mvcは、ボックスのサポートのうち、オープンソース、他のコンポーネントソースレス

0

が原因カミソリ自体にまだないですオープンソースのMVCアセンブリには含まれていませんが、私はRazorをMono 2.8.1でビルドマネージャを呼び出さないプリコンパイルとカスタムビューエンジン/ベースクラスを設定しています。

http://tqcblog.com/2011/01/23/precompiled-razor-for-shared-views-and-mono/

関連する問題