views:

34

answers:

2

I've written an app that connects to websites APIs and does some things there. It is a app written in C#, .NET 3.5 on a XP OS.

Now I have a problem. Some people reported that this application hangs on Vista, and not on the more new version of Windows (what was the name?)

So I do not have Vista and do not have money to buy this system only to test this one, freeware application. Is there any other way to test my app if it is valid for Vista or is there other way to make sure it will be working? I'm in a blind spot here and do not know what to do next.

Update: I use Visual C# Express 2008

A: 

On one of my small projects, I've worked out some miscellaneous bugs by connecting to users over Remote Assistance before. At least Visual Studio Shell Edition (free) will let you attach to an existing process, and probably C# Express Edition (free) as well.

(This was an obvious choice for me, since my program is a Visual Studio extension, therefore all of my users have Visual Studio installed.)

280Z28
Express does not have connecting to process. Unfortunately I use this version
tomaszs
@tomaszs: Install Shell Edition side-by-side (it won't affect the Express Edition install). You won't have C# IntelliSense, but you'll have most of the debugging features you're used to. Follow Step 1 [carefully] here: http://wiki.pixelminegames.com/index.php?title=Tools:nFringe
280Z28
+2  A: 

Use a trial version of Vista?

Pavel Minaev
There are plenty of free VM tools if you don't have a physical PC to install Vista on. And you could use the RC version of Windows 7 if you're quick - downloads expire 20/08/09: http://technet.microsoft.com/en-us/evalcenter/dd353205.aspx.
Dave Webb
Oh... it's the name. On Windows 7 it works fine.
tomaszs