2012-03-30 72 views
0

我有一个Silverlight应用程序,其中包含一个Silverlight项目和一个主机Web项目。调试器:重命名命名空间后没有加载符号

我重命名了App.xaml所在的Silverlight应用程序的名称空间。我通过重构工具完成了此操作。之后,调试器忽略了断点。它会弹出此线程标题中显示的错误。

所以我认为重构工具可能会失败,所以我用旧的名称空间恢复了项目,并手动重命名所有内容(在文件中找到)。该应用仍然有效,但我得到同样的错误。

这到底是什么?

+1

重新启动visual studio,干净的解决方案或从bin文件夹中删除所有文件。 – 2012-03-30 11:10:38

回答

0

好的我解决了这个问题。我的重构工具重命名一切正常。即使是生成的实际.xap文件的名称。其中refatoring工具未解决的唯一的事情就是这一行:

<param name="source" value="ClientBin/OldXapFileName.xap"/> 

这是原因,为什么托管项目加载旧XAP文件,每次启动应用程序。

@Andrei Schneider:无论如何。您的评论让我删除ClientBin文件夹。所以我一直在问自己为什么我的应用程序崩溃,即使新的xap文件被复制到ClientBin文件夹中。

0

听起来好像xap文件名已更改,您需要更新javascript以反映新的名称更改。 ;-)

+1

这会更令人印象深刻......如果提问者在你回答前15分钟没有声明*他确切的问题:) – 2012-03-30 13:28:18

+0

是的,我看到他的回复后没有回答它。 :-) – OmegaMan 2012-03-30 14:38:33