配置运行 Windows 的计算机
1 关闭所有打开的 Visual Studio 实例。
2 将在前面的过程中创建的 .exe 文件复制到运行 Windows 的计算机。
3 运行此 .exe 文件。
4 输入在前面的过程中指定的密码。
5 在指示 Windows 配置已成功完成的对话框中,单击“确定”。
运行 Windows 的计算机此时即配置完毕,可用于远程调试。接下来,将在这两台计算机之间建立连接,以便可以开始进行调试。
将 Visual Studio 调试器连接到您的 Mac 上运行的基于 Silverlight 的应用程序
1 在您的 Mac 计算机上启动要调试的基于 Silverlight 的应用程序。
2 在运行 Windows 的计算机上,使用 Visual Studio 打开在 Mac 计算机上运行的应用程序所对应的 Silverlight 项目。
3 在“调试”菜单上选择“附加到进程”。
4 在“传输”下拉列表中选择“Silverlight 远程跨平台调试”。
5 在“限定符”组合框中,指定您的 Mac 计算机的完全限定域名或 IP 地址。
“可用进程”窗口显示您的 Mac 上当前正在运行的进程的列表。
6 选择基于 Silverlight 的应用程序进程。可以通过“类型”列来识别 Silverlight 进程。
7 单击“附加”。
Visual Studio 调试器此时即附加到 Mac 中的目标进程。这时可以使用 Visual Studio 执行一般调试器任务,例如设置断点、逐句通过代码和检查调用堆栈。
有时,您可能希望撤消刚执行过的配置。例如,可能需要针对 Silverlight 的下一版本对配置进行升级。下面的过程描述如何撤消前面的过程。
移除 Mac 调试配置
1 在运行 Windows 的计算机上打开一个命令提示窗口,然后运行下面的命令:
如果是 Windows Vista:
如果是 Windows XP:
2 在 Mac 计算机上打开一个终端窗口,然后运行以下命令:
cd ~/Library/LaunchAgents
launchctl unload ~/Library/LaunchAgents/com.microsoft.silverlight.debugproxy.plist
rm ~/Library/LaunchAgents/com.microsoft.silverlight.debugproxy.plist