У меня есть приложение Silverlight, для которого я написал средство запуска для Mac с использованием MonoMac (в основном встроенный элемент управления веб-браузера, который загружает страницу, содержащую SL xap).Тем не менее, я получаю сообщение об ошибке, которую не могу отладить на всю жизнь:
MS.Internal.WrappedException: Error 0x8000FFFF. Debugging resource strings are unavailable. See http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.60531.0&File=mscorrc.dll&Key=0x8000FFFF (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED)) ---> System.Exception: Error 0x8000FFFF. Debugging resource strings are unavailable. See http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.60531.0&File=mscorrc.dll&Key=0x8000FFFF (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
at MS.Internal.XcpImports.CheckHResult(UInt32 hr)
at MS.Internal.XcpImports.FrameworkElement_MeasureOverride(FrameworkElement element, Size availableSize)
at System.Windows.FrameworkElement.MeasureOverride(Size availableSize)
at System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)
Теперь я предполагаю, что это какое-то исключение Xaml, но у меня нет способачтобы доказать это, и у меня слишком много Xaml-файлов, чтобы просматривать их по одному.Кто-нибудь знает, как отобразить эти отсутствующие строки ресурсов?
У меня установлена среда разработки Silverlight 4 (на самом деле я выполняю удаленную отладку с компьютера Windows).
Обновление Исключение, которое выдается, исчезает, когда содержащий Xaml не имеет элемента управления WebBrowser.Xap загружается и нормально работает в Silverlight для Windows и Silverlight в браузере на Mac, но не работает в режиме OOB, когда в визуальном дереве есть элемент управления WebBrowser.