Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Running vb.net application on MAC

Posted on 2003-10-30
13
Medium Priority
?
1,323 Views
Last Modified: 2013-11-17
Hi
Can anyone tell me how can I run my vb.net application on mac machines?
Is there any .net framework or CLR available for mac?

Have a nice day
Bye
Lj
0
Comment
Question by:lj2222
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 3
  • 2
  • +1
13 Comments
 
LVL 23

Accepted Solution

by:
brettmjohnson earned 100 total points
ID: 9651778
Nope. (Thank God).

Unless you want to run it under Virtual PC.

0
 

Author Comment

by:lj2222
ID: 9655297
Can you please tell me what is Virtual PC.
It's very important for me to run my application on Mac machines.

Have a nice day
0
 
LVL 3

Assisted Solution

by:ckurt99
ckurt99 earned 100 total points
ID: 9696659
Virtual PC is an emulator that runs under Mac OS 9 or Mac OS X 10.2.3 or later.  It works with a large file on your Mac disk called a Virtual Hard Disk.  The virtual hard disk holds files, stored in Windows format; the files include a real Windows operating system, various Windows programs, and Windows data files.  While Virtual PC is running, it is executing a real Windows operating system from off the virtual hard disk; it does this by loading a Windows operating system off the virtual disk into an area of ram that represents a PC's RAM, and it interprets/translates the instructions meant for a Pentium into an equivalent stream of instructions for the PowerPC processor.  The PowerPC executes these instructions, which modify the RAM image and/or the virtual hard disk, making it appear as though a Windows PC is running on your Mac.

The net result is that you will have a window open on your Mac that looks like a Windows screen.  Within that window, everything works as though you have a Windows computer: you can load and run Windows programs, you can use Windows utilities, you can surf the web using Windows Internet Explorer, etc.  Very likely you can run a .NET application.

There are some limitations:
Speed - since there is a translation step, it cannot be as fast as real Windows hardware.  Speed depends on the speed of your Mac, the amount of cache your Mac has, and the amount of real RAM in your computer (you need 500 MHz G3 w/ 384 Meg RAM, at least).
No 3D video emulation - forget about playing games with it.
No CD burning - use the Mac side for this.
Limited support for I/O devices - in theory, you can use Virtual PC with various USB devices and map COM ports to Mac modems or serial ports; in practice, about the best you can hope for is to get your printer working, most of the time.

On the plus side, it is a pretty faithful Windows implementation, as it should be, because it really is running a copy of Windows.  The Mac-to-Windows integration is pretty good, with drag and drop transfer of files, etc.

See http://www.microsoft.com/mac/products/virtualpc/virtualpc.aspx?pid=virtualpc

Kurt
0
Building an interactive eFuture classroom

Watch and learn how ATEN provided a total control system solution including seamless switching matrix switch, HDBaseT extenders, PDU, lighting control to build an interactive eFuture classroom.

 

Author Comment

by:lj2222
ID: 9698759
Thanks a lot Kurt
I guess this can be a solution for my problem.
Can you please tell me, can I get a trial version of virtual PC so that I can test my application before purchasing the actual product?

If yes, then where is the location and what is the procedure?


Regards
lj2222
0
 
LVL 3

Expert Comment

by:ckurt99
ID: 9703042
Unfortunately, Microsoft does not appear to offer a trial version.

Kurt
0
 
LVL 8

Expert Comment

by:bman9111
ID: 13657220
Hate to impose, but I am desperate, I opened


http://www.experts-exchange.com/Hardware/Q_21367133.html


please take a look at this, I really want to buy an apple pc and eliminate my desktop, but I need to be able to continue writing vb.net applications, I thought if I got virtual pc for mac that I could, but a fellow has posted that I could write the code, just not run it, meaning build: compile. I need to know if this is try, so please help...........
0
 
LVL 3

Expert Comment

by:ckurt99
ID: 13658103
With Virtual PC you should be able to compile AND run VB.net applications in the emulated Windows environment (the only applications that run into problems with Virtual PC are ones that need to access special hardware: drivers, 3-D video, etc).  So far as know, you still can't run any VB.net application as a native Mac program without resorting to using Virtual PC.

Kurt
0
 
LVL 8

Expert Comment

by:bman9111
ID: 13658429
ok, can u overlook the link I provided; and tell me if the statement that the first person left is true???really appreciate it.
0
 
LVL 3

Expert Comment

by:ckurt99
ID: 13658504
Wish I could, but I refuse to become a paying member.  It used to be one earned points by answering others' questions, which in turn could be used to buy your answers, but they've changed EE so that only cash will do.  Clip and post here, and I will comment.
0
 
LVL 8

Expert Comment

by:bman9111
ID: 13658521
I am lost, why do u have to be a paying member to go here:

http://www.experts-exchange.com/Hardware/Q_21367133.html
0
 
LVL 3

Expert Comment

by:ckurt99
ID: 13663715
Sorry, I thought that was a previously closed question... closed questions require paying for access.  I personally have not run Visual Studio under Virtual PC, but I have read the experiences of many who have (posted on microsoft.public.mac.virtualpc Google group).  Here's a link to a search on that group:

http://groups-beta.google.com/group/microsoft.public.mac.virtualpc/search?group=microsoft.public.mac.virtualpc&q=Visual+Studio&qt_g=1&searchnow=Search+this+group

The consensus view seems to be that Visual Studio will run, albeit very slowly on large projects.  No one mentions an inability to run the debugger; as for sciwriter's assertion that you can't debug because the PowerPC doesn't have Intel registers, I tend to think that he's wrong.  Virtual PC purportedly emulates the actual registers of a Pentium, it doesn't just provide an equivalent OS API.

Kurt
0

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

There is a security feature on iOS devices that is nearly impenetrable when it has been activated.  This article will provide some possible solutions as well as necessary steps to take to ensure you do not end up with a locked device.
A professional opinion on which Apple product to buy, and a tidbit about the WWDC.
This is my first video review of Microsoft Bookings, I will be doing a part two with a bit more information, but wanted to get this out to you folks.
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…

722 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question