Visual studio Can';t调试动态加载的silverlight应用程序(xap文件)

Visual studio Can';t调试动态加载的silverlight应用程序(xap文件),visual-studio,silverlight,visual-studio-2010,debugging,silverlight-4.0,Visual Studio,Silverlight,Visual Studio 2010,Debugging,Silverlight 4.0,我有一个包含多个应用程序的解决方案。在“root”应用程序中,我读取一个配置文件,下载xap文件并使用一些类System.ComponentModel.Composition.Hosting.DeploymentCatalog加载它们 问题是我无法调试这些动态加载的应用程序(web项目,我可以调试Silverlight客户端)。VisualStudio表示不会命中断点,并在黄色三角形内显示感叹号。如果我将dll+pdb文件复制到根应用程序的输出文件夹中,则断接符将变为全红色,但仍然没有被命中 有

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

问题是我无法调试这些动态加载的应用程序(web项目,我可以调试Silverlight客户端)。VisualStudio表示不会命中断点,并在黄色三角形内显示感叹号。如果我将dll+pdb文件复制到根应用程序的输出文件夹中,则断接符将变为全红色,但仍然没有被命中


有什么解决办法吗?谢谢

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

如果仍然没有帮助,请尝试取消选中IE>Tools>Internet Options>Advanced中的禁用脚本调试选项回答我自己的问题:

我可以通过以下步骤在Visual Studio 2010中调试我的web项目:

  • Web项目->属性->Web部分->选择“不打开页面”。等
  • 在正常模式下启动“根”应用程序
  • 右键单击web项目->调试->启动新实例

  • 就这样

    试过了,什么都没变。我对主应用程序和动态加载的应用程序都尝试了您所说的。