У меня была эта проблема в браузере, вне браузера - даже при отладке. Использование Silverlight 4 бета.
Я нажал F5, чтобы начать отладку, и он даже не достиг точки останова для конструктора App.xaml.cs
.
Я знал, что недавно удалил приложение из браузера и изменил некоторые настройки браузера, но ничто не сообщило бы мне о реальной проблеме.
В конце концов я обнаружил, что если бы я работал в IE (обычно я использую Chrome), то в левом нижнем углу будет отображаться значок ошибки, как если бы это была ошибка JavaScript.
Webpage error details
Message: Unhandled Error in Silverlight Application
Code: 2020
Category: ParserError
Message: Invalid Property: OutOfBrowserSettings.
File:
Line: 47
Position: 27
Line: 54
Char: 13
Code: 0
URI: file:///R:/Project/Projece/Bin/Debug/TestPage.html
Что ж, это не дало мне дальнейшего развития - кроме как сказать, что что-то не так с OutOfBrowserSettings.
Я закончил тем, что создал новый AppManifest.xml. Начиная с Silverlight 4 это AppManifest.xml по умолчанию.
<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
>
<Deployment.Parts>
</Deployment.Parts>
</Deployment>
Я отключил «создание манифеста приложения» и снова включил его. После переключения некоторых параметров вперед и назад и даже создания AppManifest2.xml мне удалось снова заставить его работать.
Я вернулся к своему исходному AppManifest.xml, и он заработал.
Смысл в том, чтобы проверять любое сообщение, которое дает вам браузер, а затем изменять то, что, по вашему мнению, не изменится.
Удачи!