J'ai vu quelque part que MonoDev l'autorise, mais lorsque j'ai installé Ubuntu et MonoDev, je n'ai trouvé que MVC1 comme option de création de projet. Alors peut-être que quelqu'un sait s'il prend réellement en charge ASP.NET MVC3 (C #) et si c'est le cas, comment le configurer. Et qu'en est-il de la DB? Est-ce que je pourrai exécuter des applications nécessitant un classeur de données modèle Linq2SQL?
Voir http://twistedcode.net/blog/post/2011/01/17/Mono-and-ASPNET-MVC-v3.aspx pour plus de détails.
Ce n'est pas très facile ni agréable, car vous devrez installer mono 2.10.4 ou supérieur. (guide d'installation http://coderinserepeat.com/blog/archive/2011/Aug-14.html )
Autant que je sache, LinqToSQL ne fonctionnera pas. Cependant, vous pouvez utiliser des alternatives telles que Nhibernate ou une solution plus simple, telle que Massive https://github.com/robconery/massive ou ServiceStack.OrmLite https: // github .com/ServiceStack/ServiceStack.OrmLite - sans parler de tout ce qui vous permettra d'utiliser un moteur de base de données Linux comme PostgreSQL ou MySql.
J'utilise un mono-dll que je fais, il semble bien fonctionner avec MySQL Connector/Net
Ubuntu 12.04 Precise/Server (Server)
MacOSX 10.6 Snow Leopard (Workstation)
MonoDevelop 3.0.4.6
Mono Runtime:
Mono 2.11.4 (master/417ec78)
GTK 2.24.11
GTK# (2.12.0.0)
Package version: 211040000