Click here to Skip to main content
13,004,215 members (78,464 online)
Rate this:
Please Sign up or sign in to vote.
See more:
Hi All,

I have written an application for use in Windows XP, Vista & 7. I used C# and built it using Vis Studio 2008 it works fine on XP Home & Pro & Win 7 Pro, creates the icons save directories & ini files with no problem. I have sent to the customer only for him to have problems, I think it may be because he uses Win 7 emmulated on a Mac, I know very little about the Mac other than it's white and runs Windows (?),
leaving me with two questions 1) (I know there are some Mac users on Code project) has anyone seen this before with the visual studio 2008 installer? 2) If you need to run Windows why do it on a Mac? (Seems like a waste of money to me)
Posted 17-Oct-12 13:39pm
Sergey Alexandrovich Kryukov 17-Oct-12 20:11pm
Who are you asking about it? Nobody suggested you to run Windows on Mac. Why are you even asking?
glennPattonWork 18-Oct-12 15:57pm
I'm sorry you feel that way way, it's just that I know very little about running Windows on a Mac (you can, but why?) several members run Vis Studio on a Mac based VM, does anyone know of any reasons I could be having this issue?
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

You haven't given us any useful description of the actual problem, so this answer is a bit of a shot in the dark.

Maybe one of the computers has .Net Framework 4.5 installed, and the other only has 4.0? Apparently 4.5 has some fixes, and those fixes get applied to .Net 4.0 if the user has both installed. Not sure if you'd be targeting 4.0 though, as I'm not sure if Visual Studio 2008 can do that.

However, since you are in the lucky position that your user is having the problem inside a virtual machine, maybe you can have that user send you the virtual machine and you can run it locally. Not sure which VM environment they're using, so I couldn't begin to speculate on what conversion process may be necessary, but you can figure that out with some Googling I imagine (e.g., "vmware convert virtual machine from mac to windows").

If you can't solve the problem with random shots in the dark, maybe look into some logs? If the problem is with your code, put in some logging code (to log exceptions and such). And if the problem is with some tool you use (e.g., an installer package), Google to see if that has logs you can use. Then have the user send you the logs.

If you are really desperate, you can create a series of tests to nail down the exact problem. For example, create a simple installer for a "hello world" application. And maybe create a special build of your app without an installer (so it just runs from a folder). Anything you think may be the problem, create a small test app for it. Then have the user try each of those and report any problems to you. You can then use a process of elimination to figure out what your pain point is.

Oh, one last thought. I recently installed a VM, and I haven't been able to get it network access (at least, I can't get the internet... I can only access the internal company network). So it's possible it could be a network issue (e.g., if the installer "phones home" to verify an activation code).
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

Everything ASPDOTNET says.

A it is a vm you may be able to the thte. Client to create a new virginal vm and try the install on that - it could easily be that the vm on a Mac isq just coincidence and it's just the windows setup that is the issue.

If you can't do that, the find out what vm software he is using and , if you don't have access to a Mac and there is a windows version, run up your own vm and try it on that.

Without any hint at what is not working anything else is a shot in the dark.

Finally, why windows on a Mac? Why not? If I'm going to use a Mac for some stuff, why not run windows on It too?

Even if I just run windows, it's just hardware - generally very good quality hardware - somewhat overpriced on paper, but even the best all in one of I have seen pales in comparison to a mac.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.170627.1 | Last Updated 21 Oct 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100