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. .NET (Core and Framework)
  4. .NET and Mac OS

.NET and Mac OS

Scheduled Pinned Locked Moved .NET (Core and Framework)
csharpcomquestion
8 Posts 5 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.
  • O Offline
    O Offline
    Orion Buttigieg
    wrote on last edited by
    #1

    hello, i've got an application totally developed using .NET, and i'm about to embark on see if it'll run on a Mac machine. is this possible?? has anyone out there attempted this? if so, and successfully, is there anything in particular i need to know or do?? thank you Orion orion.buttigieg@Teamplate.com www.Teamplate.com

    S E 2 Replies Last reply
    0
    • O Orion Buttigieg

      hello, i've got an application totally developed using .NET, and i'm about to embark on see if it'll run on a Mac machine. is this possible?? has anyone out there attempted this? if so, and successfully, is there anything in particular i need to know or do?? thank you Orion orion.buttigieg@Teamplate.com www.Teamplate.com

      S Offline
      S Offline
      Stephane Rodriguez
      wrote on last edited by
      #2

      You are probably not working for a real world project, do you ?


      She's so dirty, she threw a boomerang and it wouldn't even come back.

      D 1 Reply Last reply
      0
      • S Stephane Rodriguez

        You are probably not working for a real world project, do you ?


        She's so dirty, she threw a boomerang and it wouldn't even come back.

        D Offline
        D Offline
        David Stone
        wrote on last edited by
        #3

        How blunt of you...:-D Norm Almond: I seen some GUI's in my life but WTF is this mess ;-) Leppie: I made an app for my sister and she wouldnt use it till it was colorful enough:) Norm:good point leppie, from that statement I can only deduce that this GUI must be aimed at children:laugh: Leppie:My sister is 25:eek: -Norm on the MailMagic GUI

        1 Reply Last reply
        0
        • O Orion Buttigieg

          hello, i've got an application totally developed using .NET, and i'm about to embark on see if it'll run on a Mac machine. is this possible?? has anyone out there attempted this? if so, and successfully, is there anything in particular i need to know or do?? thank you Orion orion.buttigieg@Teamplate.com www.Teamplate.com

          E Offline
          E Offline
          ez2
          wrote on last edited by
          #4

          Unfortunately you need the .net framework in order to run apps. The framework has not been ported to the Mac. However, the framework is currently being ported to Linux via www.go-mono.com project which is rumoured to be porting it to the mac once they finsh. I've also heard that Corel was working on this for the Mac but who knows. Anyway, your app will not run.

          O S 2 Replies Last reply
          0
          • E ez2

            Unfortunately you need the .net framework in order to run apps. The framework has not been ported to the Mac. However, the framework is currently being ported to Linux via www.go-mono.com project which is rumoured to be porting it to the mac once they finsh. I've also heard that Corel was working on this for the Mac but who knows. Anyway, your app will not run.

            O Offline
            O Offline
            Orion Buttigieg
            wrote on last edited by
            #5

            ez2, thanks for the reply. i know i need the framework to run the .NET i just wasn't sure if the .NET would like the Mac OS. i didn't think it would but you never know there might have been a work around somewhere out on the net. it wasn't a big issue. i generally find any real company doing any real business are working on pc's. anyways i appreciate the response it confirms what i pretty well knew already. thanks. Orion orion.buttigieg@Teamplate.com www.Teamplate.com

            1 Reply Last reply
            0
            • E ez2

              Unfortunately you need the .net framework in order to run apps. The framework has not been ported to the Mac. However, the framework is currently being ported to Linux via www.go-mono.com project which is rumoured to be porting it to the mac once they finsh. I've also heard that Corel was working on this for the Mac but who knows. Anyway, your app will not run.

              S Offline
              S Offline
              Stephane Rodriguez
              wrote on last edited by
              #6

              ez2 wrote: currently being ported to Linux via www.go-mono.com project Before you say such things, you should know that this workforce decided a couple of weeks ago that making the System.Windows.Forms run with native code was just too hard, so they have decided to use a WIN32 emulator instead. Unfortunately, this emulator is known as something unreliable, bugged, uncomplete, ... Open your eyes, and read : "System.Windows.Forms is currently being implemented using the Win32 API, we will be using WineLib on Unix systems to emulate the Win32 API. Although the original plans were to use Gtk on X and Cocoa on MacOS X, it would be very hard to emulate the event model in which some Winforms applications depend, and it would be very hard to implement the Wndproc method. " This is an excerpt from go-mono[^].


              She's so dirty, she threw a boomerang and it wouldn't even come back.

              A 1 Reply Last reply
              0
              • S Stephane Rodriguez

                ez2 wrote: currently being ported to Linux via www.go-mono.com project Before you say such things, you should know that this workforce decided a couple of weeks ago that making the System.Windows.Forms run with native code was just too hard, so they have decided to use a WIN32 emulator instead. Unfortunately, this emulator is known as something unreliable, bugged, uncomplete, ... Open your eyes, and read : "System.Windows.Forms is currently being implemented using the Win32 API, we will be using WineLib on Unix systems to emulate the Win32 API. Although the original plans were to use Gtk on X and Cocoa on MacOS X, it would be very hard to emulate the event model in which some Winforms applications depend, and it would be very hard to implement the Wndproc method. " This is an excerpt from go-mono[^].


                She's so dirty, she threw a boomerang and it wouldn't even come back.

                A Offline
                A Offline
                Anonymous
                wrote on last edited by
                #7

                __Stephane Rodriguez__ wrote: Before you say such things, you should know that this workforce decided a couple of weeks ago that making the System.Windows.Forms run with native code was just too hard, so they have decided to use a WIN32 emulator instead. Unfortunately, this emulator is known as something unreliable, bugged, uncomplete, ... Open your eyes, and read : "System.Windows.Forms is currently being implemented using the Win32 API, we will be using WineLib on Unix systems to emulate the Win32 API. Although the original plans were to use Gtk on X and Cocoa on MacOS X, it would be very hard to emulate the event model in which some Winforms applications depend, and it would be very hard to implement the Wndproc method. " What does that have to do with anything? IMHO the popularity of Interop is far more of an obstacle to easy crossplatform ports than which library Mono is using to implement winforms.

                S 1 Reply Last reply
                0
                • A Anonymous

                  __Stephane Rodriguez__ wrote: Before you say such things, you should know that this workforce decided a couple of weeks ago that making the System.Windows.Forms run with native code was just too hard, so they have decided to use a WIN32 emulator instead. Unfortunately, this emulator is known as something unreliable, bugged, uncomplete, ... Open your eyes, and read : "System.Windows.Forms is currently being implemented using the Win32 API, we will be using WineLib on Unix systems to emulate the Win32 API. Although the original plans were to use Gtk on X and Cocoa on MacOS X, it would be very hard to emulate the event model in which some Winforms applications depend, and it would be very hard to implement the Wndproc method. " What does that have to do with anything? IMHO the popularity of Interop is far more of an obstacle to easy crossplatform ports than which library Mono is using to implement winforms.

                  S Offline
                  S Offline
                  Stephane Rodriguez
                  wrote on last edited by
                  #8

                  Anonymous wrote: IMHO the popularity of Interop is far more of an obstacle to easy crossplatform ports than which library Mono is using to implement winforms. How do you show winforms then on Unix ? Surely the BSTR to String interop marshalling helps you a lot.:confused::zzz::wtf:


                  How low can you go ?
                  (MS retrof_u_ck)

                  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