gpt4 book ai didi

c# - 调试资源字符串不可用(Silverlight + MonoMac)

转载 作者:太空宇宙 更新时间:2023-11-03 16:42:26 24 4
gpt4 key购买 nike

我有一个 Silverlight 应用程序,我使用 MonoMac 为 Mac 编写了一个启动器(基本上是一个嵌入式 Web 浏览器控件,可以加载包含 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 文件太多了,无法逐一查看。有谁知道如何让这些丢失的资源字符串显示出来?

我在 Mac 上安装了 Silverlight 4 Development Runtime(我实际上是在 Windows 机器上进行远程调试)。

更新当包含的 Xaml 没有 WebBrowser 控件时,抛出的异常就会消失。 xap 在 Silverlight for Windows 和 Silverlight in-browser on Mac 中加载和运行良好,但在可视化树中有 WebBrowser 控件时在 OOB 模式下失败。

最佳答案

注意,错误的以下部分:

Debugging resource strings are unavailable. See http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.60531.0&File=mscorrc.dll&Key=0x8000FFFF

为了保持 Silverlight 运行时的精简,省略了许多字符串以支持在线链接。如果您点击该链接,它会告诉您有关您遇到的错误的更多信息。

The definition of the resource ID could not be found.

您的部分代码似乎引用了不存在的资源 key 。

关于c# - 调试资源字符串不可用(Silverlight + MonoMac),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7113729/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com