如何使用Visual Studio 2010针对不同环境测试代码?

时间:2010-12-09 16:13:47

标签: visual-studio-2010

我正在开发一个项目,根据本地安装的内容对不同版本的IIS执行操作。我以为我已经读过,如果你有VM可用,你可以通过Visual Studio 2010在不同的虚拟机环境中进行调试。

我在Windows 7环境中工作,但需要针对Windows 2003 / IIS 6环境测试我的代码。我只限于创建该环境(VM和所有必要的开发工具)并在本地测试我的代码?

我的问题不是那么明确 - 我想要在调试模式下运行的所有好处,如果我直接在该环境中开发,我会得到。

2 个答案:

答案 0 :(得分:1)

我想我找到了自己的答案:

远程调试本地构建的项目

http://msdn.microsoft.com/en-us/library/8x6by8d2.aspx

答案 1 :(得分:0)

我不确定您是否可以将其自动化,但您可以从visual studio远程调试到在另一台机器上运行的代码。如果我没记错的话,诀窍是(如果你在域网络上)使用相同的用户帐户登录这两台机器(我在活动目录网络类型环境中这样做了。)

它可能在2010年发生了变化(我今天是2008年),但是在远程计算机上启动调试实例,然后从VS调试菜单中选择“附加到进程”,将传输更改为“远程”和输入机器名称。

然后,您应该能够附加到流程,并像设置任何其他会话一样设置断点和调试。