2010-10-11 47 views
3

我遇到了一些Prism/Silverlight的可靠性问题。我有几个模块发布事件和其他订阅。Silverlight棱镜事件聚合器不可靠

每当我通过按下“F5”从VS运行应用程序到调试模式时,事件就会按预期发布和订阅。但是,当我通过按下“Ctrl + F5”从Visual Studio运行应用程序时,事件发布/订阅就是运气问题。有时它的工作,有时它不工作。

任何人都遇到过这个问题?

+0

您使用的是什么版本的Prism库? – PVitt 2010-10-11 16:23:34

回答

3

我看到这个问题最常见的原因是用户正在GCed。这blog post给出了解释它为什么会发生,并提供解决方法。

除此之外,我认为没有其他原因会发生这种情况。

我希望这会有所帮助。

感谢, 达米安

0

这通常,当您订阅的事件发布之前发生。确保您的所有发布商都是首先进行初始化;