我有一個Silverlight應用程序,我使用MonoMac(基本上是一個嵌入式Web瀏覽器控件,加載包含SL xap的頁面)在Mac上編寫了一個啓動程序。不過,我不斷收到一個錯誤,我不能爲我的調試期:調試資源字符串不可用(Silverlight + MonoMac)
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文件來逐一查看它們。有誰知道如何讓這些缺少的資源字符串顯示出來?
我在Mac上安裝了Silverlight 4 Development Runtime(我實際上是從Windows機器上進行遠程調試)。
更新 所引發的異常消失在含XAML中沒有一個WebBrowser控件。在Silverlight for Windows和Silverlight在瀏覽器中的Mac上,xap加載並運行良好,但在可視樹中存在WebBrowser控件時,OOB模式失敗。
您是否嘗試過設置OOB的高權限?只是一個瘋狂的猜測。 – Silvermind
我該怎麼做呢? – sohum
打開項目的屬性,單擊瀏覽器外設置...,然後選擇在瀏覽器外部運行時需要提升信任度 – Silvermind