Prism 2 для Silverlight с Unity - «System.Threading.SynchronizationLockException» - PullRequest
0 голосов
/ 26 марта 2009

Я использую Unity с Silverlight и Prism 2. На моем ноутбуке (под управлением Vista 32) я вижу следующую ошибку в окне вывода в VS.NET 2008 с пакетом обновления 1 (SP1), которая, как мне кажется, обнаруживается внутри Unity.

Первое случайное исключение типа «System.Threading.SynchronizationLockException» произошло в Microsoft.Practices.Unity

На моем настольном компьютере (под управлением Vista 64) с той же кодовой базой, но я не вижу ту же ошибку.

Сначала я обнаружил, что на ноутбуке возникла проблема, поскольку в приложении (использующем Prism 2) некоторые события публикуются, а подписчики не уведомляются. Настольный компьютер отлично работает с событиями Prism.

Есть идеи, что может быть не так? Майкл

1 Ответ

0 голосов
/ 26 апреля 2009

Способ его отключения следующий:

  • В VS IDE перейдите в меню «Отладка \ Исключения» (или нажмите Ctrl + Alt + E)
  • Снимите флажок Thrwon рядом с «Общими исключениями времени выполнения языка»

Что касается того, почему это происходит, я думаю, вы уже получили это :)

...