Prism 2 for Silverlight with Unity - “System.Threading.SynchronizationLockException”

发布于 2024-07-15 17:45:49 字数 390 浏览 6 评论 0原文

我将 Unity 与 Silverlight 和 Prism 2 一起使用。在我的笔记本电脑(运行 Vista 32)上,我在 VS.NET 2008 SP1 的输出窗口中看到以下错误 - 我认为该错误是由 Unity 内部捕获的。

在我的桌面计算机(运行 Vista 64)上,Microsoft.Practices.Unity 中发生了“System.Threading.SynchronizationLockException”类型的第一次机会异常,

具有相同的代码库,但我没有看到相同的错误。

我首先发现笔记本电脑上有问题,因为应用程序(使用 Prism 2)我发布了一些事件,但订阅者没有收到通知。 台式机与 Prism 事件配合得很好。

知道可能出什么问题吗? 迈克尔

I am using Unity with Silverlight and Prism 2. On my laptop (running Vista 32) I am seeing the following error in the output window in VS.NET 2008 SP1 - which I think is being caught internally by Unity.

A first chance exception of type 'System.Threading.SynchronizationLockException' occurred in Microsoft.Practices.Unity

On my desktop machine (running Vista 64) with the same codebase but I am not seeing the same error.

I first discovered that there was a problem on the laptop because the app (that uses Prism 2) I have some events being published and the subscribers are not being notified. The desktop machine is working great with Prism events.

Any idea what could be wrong?
Michael

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

勿忘初心 2024-07-22 17:45:49

接下来是如何关闭它的方法:

  • 在 VS IDE 中,转到 Debug\Exceptions 菜单(或按 Ctrl+Alt+E)
  • 取消选中“公共语言运行时异常”旁边的 Thrwon 复选框

至于为什么会发生,我猜你已经明白了:)

The way how to turn it off is next:

  • In VS IDE go to Debug\Exceptions menu (or press Ctrl+Alt+E)
  • Uncheck the Thrwon check box beside the "Common Language Runtime exceptions"

As for why it is happening, I guess you already got that :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文