在sharepoint项目(解决方案文件)中我有一个silverlight项目(项目A)和类库(项目B)。在类库中,我在项目B中引用了silverlight项目(项目A)。这是代码在项目B中
<object id="Sample_ID" data="data:application/x-silverlight-2," type="application/x-silverlight-2" >
<param name="source" value="/_layouts/clientbin/Sample.xap">
<param name="onError" value="onSilverlightError">
<param name="background" value="transparent">
<param name="initParams" value="Name=Sample">
<param name="isWindowless" value="true">
<param name="minRuntimeVersion" value="4.0.50826.0">
<param name="autoUpgrade" value="true">
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50826.0" style="text-decoration:none">
<img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none">
</object>
我无法调试silverlight项目。我已经通过以下链接,但它没有帮助我 http://msdn.microsoft.com/en-us/library/cc838267(v=vs.95).aspx http://www.codeproject.com/Tips/68127/Unable-to-DEBUG-Silverlight-project http://social.technet.microsoft.com/Forums/en-US/sharepoint2010programming/thread/bb6dd346-a3c6-4ab2-95fd-3e6c76280e17/
有人能为这个问题提供解决方案吗?
答案 0 :(得分:1)
确保您尚未启用javascript调试,这反过来会禁用Silverlight调试。
在解决方案资源管理器中,找到您的网站项目(在您的情况下,这将是项目B?),右键单击并选择属性。
转到Web选项卡,在详细信息面板中向下滚动,以便您可以在底部看到 Debuggers 部分。确保选中ASP.NET
和Silverlight
选项。
答案 1 :(得分:0)
我经常遇到这个问题几次,我通常会做以下事情:
此外,您可能需要仔细检查您的调试项目是否具有Silverlight(在项目属性中的Web选项卡下),但我相信VS2010通常会提示您是否要执行此操作