3

私はmacOS10.8でmonodevelop3.0.4.7とmono2.11.4を使用しています。

monodevelopで新しいソリューションを最初から作成すると、かみそりのビューを使用していくつかの種類のASP.NET mvc3プロジェクトを作成できますが、プロジェクトは、「 Mono2.11.4"のMono/.net 4.0であり、ビルドされません。

プロジェクトオプションで.netバージョンを4.5に変更すると、system.web.webpages参照が解決され、system.web.helpersへの参照を削除するだけで、デフォルトのサイトを構築できます。ただし、.cshtmlビューを使用することはできず、aspxビューのみを検索します。

私はmonoの参照とバージョンに関連するさまざまなことを試し、global.asax.csでviewengineをrazorに変更し、Windowsベースのasp.net mvcアプリケーションからdllをコピーしましたが、常に新しいことが壊れています。

ゼロから機能しないプロジェクトタイプが含まれているのは奇妙に思えるので、もっと単純なものが欠けていると思いますか?

4

2 に答える 2

3

Linux でもまったく同じ問題を抱えていたので、mono メーリング リストで質問することにしました (私の質問への回答はこちらを参照してください: http://lists.ximian.com/pipermail/mono-list/2012- 10 月/049022.html )。

短い答えは次のとおりです。いいえ、単純なものが欠けているわけではありません。

長いバージョン: mono の現在のバージョンは System.Web.Helpers.dll をコンパイルしていません。そのため、コンパイルするには自分でフットワークを行う必要があります。それは上記のリンクで説明されています。

これが mono フレームワークの一部になるまで、もう少し待つ必要があると思います :/

于 2012-10-16T10:19:09.387 に答える