Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Can C# run over linux

Can C# run over linux

Scheduled Pinned Locked Moved C#
csharpjavalinuxtutorialquestion
5 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Mostafa Siraj
    wrote on last edited by
    #1

    can i develop an application in -for example- VS2005 and run it over Linux, well i know about the mono-develop project!! but it's different from my requirement, am talking about full portability like in Java?? thanks in advance Never stop learning!!

    C 1 Reply Last reply
    0
    • M Mostafa Siraj

      can i develop an application in -for example- VS2005 and run it over Linux, well i know about the mono-develop project!! but it's different from my requirement, am talking about full portability like in Java?? thanks in advance Never stop learning!!

      C Offline
      C Offline
      Christian Graus
      wrote on last edited by
      #2

      No, Mono is your only option.

      Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog

      M P 2 Replies Last reply
      0
      • C Christian Graus

        No, Mono is your only option.

        Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog

        M Offline
        M Offline
        Mostafa Siraj
        wrote on last edited by
        #3

        well i have a related second question -maybe it's stupid one-, i understand that Sun made JVM -Java Virtual Machine- to support portability for all O/S, but what i don't understand why Microsoft used also a Virtual Machine while their .NET applications are going to run only over Windows

        C 1 Reply Last reply
        0
        • M Mostafa Siraj

          well i have a related second question -maybe it's stupid one-, i understand that Sun made JVM -Java Virtual Machine- to support portability for all O/S, but what i don't understand why Microsoft used also a Virtual Machine while their .NET applications are going to run only over Windows

          C Offline
          C Offline
          Christian Graus
          wrote on last edited by
          #4

          I have no idea, I suspect it has to do with MS regardig the other 3% of the market to not be their problem. MS have said people are free to develop versions for other OSs, but Mono is the only one that's come to light, so far. Perhaps it also has to do with multi platform being why every Java GUI app is a nightmare. Perhaps MS just didn't want to go there. What .NET does is multi language to a common framework, not a common framework for many platforms ( although it CAN do that, too, if anyone wants to do it )

          Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog

          1 Reply Last reply
          0
          • C Christian Graus

            No, Mono is your only option.

            Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog

            P Offline
            P Offline
            predakanga
            wrote on last edited by
            #5

            Well, he can code in VS2005 and just compile it with Mono - that's what I do. In many respects, Assemblies produced by MS's compiler are compatible with Mono too (you're asking for trouble if you execute them, missing dependencies, etc, etc, but you can probe them easily).

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups