10

新しくリリースされた Mono 3 と MonoDevelop を自分の Mac にインストールしました。剃刀ビュー ページで動作するシンプルな MVC Web アプリケーションを取得したいと考えていました。

MVC 3 Web アプリケーション (かみそり) を File-New-Solution すると、コンパイルされず、次のエラーが表示されます。

The type or namespace GlobalFilterCollection could not be found

これは、System.Web.Helpers と System.Web.WebPages の 2 つの参照が機能していないためです。MonoDevelop の参照リストでこれらを見ると、「Assembly not available」で赤くなっています。参照を詳しく見ると、system.web.mvc 2.0.0.0 を参照しているように見えますが、それ以外はすべて 4.0 です。 0.0。誰でもアドバイスできますか?

4

2 に答える 2

3

私は最終的に /Library/Frameworks/Mono.framework/Libraries/mono/4.5/ にある System.Web.Mvc.dll を参照して実行するようになりました

また、Windows ボックスから System.Web.Helpers.dll を取り込み、Visual Studio によって生成されたものを使用して Web.Config を更新する必要がありました。

おそらくこれを行うためのより良い方法があります(より良い方法にしてください)が、私が見つけたものを伝えることにしました。

于 2012-10-25T02:47:49.393 に答える
1

NuGet から「Microsoft ASP.NET MVC」および「Microsoft ASP.NET Web ページ」パッケージを追加します。

于 2015-03-16T09:04:04.077 に答える