【问题标题】:Debugging the server project while running out-of-browser?在浏览器外运行时调试服务器项目?
【发布时间】:2012-06-16 14:53:48
【问题描述】:

当我在 VS 2010 中启动 Silverlight 4 和 5 应用程序并进行调试时,我可以在客户端项目以及为应用程序提供服务的服务器项目中设置断点。

在浏览器外运行应用程序(即配置应用程序浏览器外并将其设置为启动项目)时,调试器将不再附加到服务器,尽管服务器项目仍将正确启动。

有没有办法解决这个问题?

【问题讨论】:

  • 您可以手动附加到服务器项目,使用调试>附加到进程,并选择WebDev.WebServer40.EXE进程。但是,我不知道在调试 OOB 应用程序时自动执行此操作的方法。
  • @LukeWoodward 非常有帮助,谢谢。

标签: silverlight debugging out-of-browser


【解决方案1】:

您可以在要中断的位置设置 Launch 或 Break 语句。

// Will launch a debugger once and will break once
System.Diagnostics.Debugger.Launch();

//Will launch a debugger and break any time the code is hit
System.Diagnostics.Debugger.Break();

【讨论】:

  • 接受这一点,只要没有人回答如何在我的场景中自动完成,因为很可能没有更好的答案。 .Launch() +1,也不知道这个。
猜你喜欢
  • 1970-01-01
  • 2014-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-10
  • 2019-02-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多