Using Linux and .NET
I want to use Ubuntu Linux, but I cant because I need to programming in .NET What can you advise me to d开发者_如何学JAVAo?
mono is an opensource version of the runtime that runs on linux and mac
Also Look to your right you may see an add that answers your question. If ever there was a contra indication for the success of online advertising this post may be it.
You could always use Mono. You could use a virtual machine and install Windows and Visual Studio in that.
Mono and MonoDev, a virtual machine such as QEmu, or if you are feeling brave, you can try using WINE, but it has limited compatibility with certain versions of .NET and VisualStudio.
Mono 2.4 is a great cross-platform implementation of the CLR.
Coupled with Mono, you can use MonoDevelop to edit normal VS .sln files. It's not as powerful as Visual Studio, but still quite capable.
Mono is an opon source implementation of .NET. It still has it's flaws, but is rapidly evolving. For development, MonoDevelop might be a good choice.
But (especially if you have a hardware virtualization-capable cpu) the best thing you can do is to fire up vmware or virtualbox, and hava a small windows install at hand.
I suggest that you dual boot Windows and Linux. Mono is solid, but it is still not as fully featured, especially in the Silverlight world. Moonlight is cool, but always a few steps behind.
This is interesting, i don't know of anyway. You can write .net applications for linux using mono i think. And you can always write code in any editor.
Check microsoft websites to see if they have atleast a command line compiler for linux (honestly i dont know of one).
精彩评论