Can I develop a .NET application in Windows and deploy versions for Linux and Mac?
Is this possible with, e.g., 开发者_开发问答MonoDevelop perhaps?
Yes, you don't even need to use MonoDevelop, the DLLs/EXEs created by Visual Studio and Microsoft's C# compiler are (for the most part) 100% compatible with Mono.
You have to avoid features and libraries that Mono doesn't support, of course, but that list is getting smaller every day...
YES, some possibilities:
if your .NET minded: You can use visual studio and install mono on windows. There are tools you can than test in it if it works for linux too (dont use unsupported libraries in code ect).
You can use monodevelop too as IDE to program on mono framework with .NET languages. Some positive of mondevelop is too it can be used on linux.
精彩评论