2009-08-19 84 views
0

我已经编写了一个连接到网站API的应用程序,并在那里做了一些事情。它是一个用C#编写的应用程序,在XP操作系统上运行.NET 3.5。如何测试Vista的应用程序

现在我有一个问题。有人报告说,这个应用程序挂在Vista上,而不是更新版本的Windows(名称是什么?)

所以我没有Vista,也没有钱购买这个系统只测试这个,免费应用程序。有没有其他的方式来测试我的应用程序,如果它是有效的Vista或有其他方式来确保它将工作?我在这里处于盲点,不知道下一步该怎么做。

更新:我使用Visual C#Express 2008的

+0

是什么让你觉得会有bug?该框架是为此设计的,无处不在...特别是windows – 2009-08-19 08:22:05

+0

我的客户报告说该程序无法正常工作。 – 2009-08-19 13:16:36

回答

2

使用Vista的一个trial version

+0

如果您没有物理PC来安装Vista,有很多免费的虚拟机工具。如果你很快就可以使用Windows 7的RC版本 - 下载过期20/08/09:http://technet.microsoft.com/en-us/evalcenter/dd353205.aspx。 – 2009-08-19 08:34:21

+0

哦,这是它的名字。在Windows 7上,它工作正常。 – 2009-08-19 13:17:11

0

在我小的项目之一,我已经通过连接到用户通过远程协助功能之前,摸索出一些其他的bug。至少Visual Studio Shell Edition(免费)将允许您附加到现有进程,并且可能还包含C#Express Edition(免费)。

(这对我来说是一个显而易见的选择,因为我的程序是一个Visual Studio扩展,因此我的所有用户都安装Visual Studio。)

+0

Express没有连接到进程。不幸的是,我使用这个版本 – 2009-08-19 08:18:48

+1

@tomaszs:并行安装Shell版本(它不会影响Express Edition的安装)。你不会有C#智能感知,但你将拥有大部分你习惯的调试功能。请仔细阅读以下步骤1:http://wiki.pixelminegames.com/index.php?title=Tools:nFringe – 2009-08-19 08:21:05