Einrichten MVC 4 (Razor) mit MonoDevelop
Ich versuche dringend die Einrichtung eines MVC 4 (im schlimmsten caes 3) mit dem Rasiermesser auf Monodevelop. Ich Sitze auf einem Mac OS X Computer mit Mono-2.11.4.
Scheint es nicht zu haben, alle benötigten Aggregate. System.Web.Helfer zum Beispiel, scheint nicht gefunden zu werden. Und MonoDevelop kann nur, find-System.Web.Mvc version 3 (Mit NET framework 4.5 ausgewählte) oder version 2 (mit NET-Framework 4.0 ausgewählt). Weiß jemand, wie man MVC 4 Razor zu arbeiten?
InformationsquelleAutor Robin Heggelund Hansen | 2012-09-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
(Razor Seiten arbeiteten mit Mono, in der Theorie, mit der version 2.10.x-Serie, aber Sie hatte zu bundle Microsoft Baugruppen mit Sie es in Ihrer Linux-box.)
Da Mono 2.11.1, diese Baugruppen sind nun gebündelt standardmäßig in Mono, da Microsoft die open-Source-Rasierer vor kurzem (auf März 2012). Also: du bist die richtige version von Mono.
Der Haken ist, dass, wie bereits erläutert, in dieser Beitrag, MVC4, hängt von der asynchronen ASP.NET API-Stapel, der noch nicht bereit ist, in Mono. Also ja, können Sie jetzt mit Razor mit Mono-ohne die Notwendigkeit zur Bereitstellung von MS Baugruppen von Windows, aber, Sie brauchen stick mit MVC3, nicht 4, für jetzt.
(Kopieren-einfügen meine Antwort aus diese anderen stackoverflow-Frage und Zwickte es ein bisschen.)
async/await ist eine C# - Sprache-Funktion, und ja, Mono-2.11.4 implementiert. Ich Rede von den neuen asynchronen APIs ASP.NET.
Welche version von MonoDevelop verwenden Sie? Es wird empfohlen, dass Sie master-Zweig (noch nicht veröffentlicht), denn es enthält einige arbeiten von einem GoogleSummerOfCode student, arbeitete an ASP.NET -integration.
Ich werde überprüfen der master-Zweig 🙂
Hat die Antwort-Akzeptanz bedeutet, dass es funktioniert? 🙂
InformationsquelleAutor knocte
Modifizierte ich die VS2010 MVC4-Projekt Vorlage zum ausführen der out-of-the-zipfile in Xamarin Studio/MonoDevelop unter Mac & Linux: http://www.cafe-encounter.net/p1319/run-asp-net-mvc4-on-mono-monodevelop-on-mac-the-c-template-project.
Update: ich habe eine MVC4 auf .Net 4.5-Vorlage mit Noten http://www.cafe-encounter.net/p1510/asp-net-mvc4-net-framework-version-4-5-c-razor-template-for-mono-on-mac-and-linux einschließlich link zu github.
InformationsquelleAutor Chris F Carroll
Entsprechend der Kompatibilität Seite auf der Mono-Seite MVC4 wird unterstützt, mit Ausnahme der async-features. Es sei denn, es ist ein Teil der MVC4 framework verwendet async standardmäßig, dann werden diese neuen Funktionen werden nur dann ein problem, wenn Sie Hinzugefügt haben, die Muster zu Ihrem code.
InformationsquelleAutor QueueHammer