技术开发 频道

重中之重Silverlight 3 中的调试

  配置运行 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:

rmdir /s /q %LOCALAPPDATA%\Microsoft\SilverlightDebuggingConfig1.0

  如果是 Windows XP:

rmdir /s /q "%USERPROFILE%\Local Settings\Application Data\Microsoft\SilverlightDebuggingConfig1.0"

  2 在 Mac 计算机上打开一个终端窗口,然后运行以下命令:

rm –rf ~/Library/Application\ Support/SilverlightdebuggingConfig1.0

  cd ~
/Library/LaunchAgents

  launchctl unload ~
/Library/LaunchAgents/com.microsoft.silverlight.debugproxy.plist

  rm ~
/Library/LaunchAgents/com.microsoft.silverlight.debugproxy.plist

视频教程下载

0
相关文章