无法调试动态加载的silverlight应用程序(xap文件)

时间:2011-09-13 09:20:01

标签: visual-studio silverlight visual-studio-2010 debugging silverlight-4.0

我有一个包含多个应用程序的解决方案。在'root'应用程序中,我读取了一个配置文件,下载了xap文件并使用一些类 System.ComponentModel.Composition.Hosting.DeploymentCatalog 加载它们。

问题是我无法调试这些动态加载的应用程序(Web项目,我可以调试Silverlight客户端)。 Visual Studio表示不会点击断点,在黄色三角形内显示感叹号。如果我将dll + pdb文件复制到root应用程序的输出文件夹,而breakopints会变成全红色,但它们仍未被击中。

任何解决方案?谢谢!

3 个答案:

答案 0 :(得分:1)

回答我自己的问题:

我可以按照以下步骤在Visual Studio 2010中调试我的Web项目:

  1. 网络项目 - >属性 - >网页部分 - >选择不要打开页面。等待....
  2. 以正常模式启动“root”应用程序。
  3. 右键点击网络项目 - >调试 - > 启动新实例
  4. 就是这样!

答案 1 :(得分:0)

转到网站项目中的“属性”,单击左侧的 Web 选项卡,您将在底部找到“调试器”部分。尝试检查ASP.NET单选按钮并取消选中Silverlight单选按钮,看看是否能够调试Web项目。

答案 2 :(得分:0)

如果仍然没有帮助,请尝试取消选中IE中的禁用脚本调试选项>工具>互联网选项>先进