我有一个Silverlight应用程序,其中包含一个Silverlight项目和一个主机Web项目。
我重命名了App.xaml所在的Silverlight应用程序的命名空间。我是通过重构工具完成的。之后调试器忽略了断点。它正在弹出这个帖子标题中显示的错误。
所以我认为可能重构工具失败了,所以我用旧的命名空间恢复了项目,并手动重命名了一切(在文件中查找)。该应用仍然有效,但我得到了同样的错误。
到底是什么意思?
答案 0 :(得分:0)
听起来xap文件名已更改,您需要更新javascript以反映新名称更改。 ; - )
答案 1 :(得分:0)
好的,我解决了这个问题。我的重构工具将一切都重命名。甚至是生成的.xap文件的名称。反射工具没有解决的唯一问题是这一行:
<param name="source" value="ClientBin/OldXapFileName.xap"/>
这就是为什么托管项目加载旧的xap文件的原因,每次启动应用程序。
@Andrei Schneider :无论如何,谢谢。您的评论让我删除了ClientBin文件夹。所以我一直在问自己为什么我的应用程序崩溃,即使新的xap文件被复制到ClientBin文件夹中。