Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 调试资源字符串不可用(Silverlight&x2B;MonoMac)_C#_Silverlight_Xaml_Monomac - Fatal编程技术网

C# 调试资源字符串不可用(Silverlight&x2B;MonoMac)

C# 调试资源字符串不可用(Silverlight&x2B;MonoMac),c#,silverlight,xaml,monomac,C#,Silverlight,Xaml,Monomac,我有一个Silverlight应用程序,我使用MonoMac在Mac中编写了一个启动器(基本上是一个嵌入式web浏览器控件,用于加载包含SL xap的页面)。然而,我不断地遇到一个错误,这是我一生都无法调试的: MS.Internal.WrappedException: Error 0x8000FFFF. Debugging resource strings are unavailable. See http://go.microsoft.com/fwlink/?linkid=106663&V

我有一个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) MS.Internal.WrappedException:错误0x8000FFFF。调试资源字符串不可用。看见http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.60531.0&File=mscorrc.dll&Key=0x8000FFFF (来自HRESULT的异常:0x8000FFFF(E_意外))-->系统。异常:错误0x8000FFFF。调试资源字符串不可用。看见http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.60531.0&File=mscorrc.dll&Key=0x8000FFFF (来自HRESULT的异常:0x8000FFFF(E_意外)) 在MS.Internal.XcpImports.CheckHResult(UInt32小时) 在MS.Internal.XcpImports.FrameworkElement_测量值超过(FrameworkElement元素,可用大小大小) 位于System.Windows.FrameworkElement.MeasureOverride(可用大小Size) 在System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget、单内宽、单内高、单外宽、单外高) 现在,我猜这是某种Xaml例外,但我没有办法证明这一点,而且我有太多的Xaml文件,无法逐一查看它们。有人知道如何显示这些丢失的资源字符串吗

我在Mac上安装了Silverlight 4开发运行时(我实际上是在Windows机器上进行远程调试)

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

注意,错误的以下部分:

调试资源字符串不可用。看见

为了保持Silverlight运行时的苗条性,省略了许多字符串,以便在线链接到它们。如果您遵循该链接,它将告诉您有关遇到的错误的更多信息

找不到资源ID的定义


您的部分代码似乎引用了一个不存在的资源密钥。

注意,错误的以下部分:

调试资源字符串不可用。看见

为了保持Silverlight运行时的苗条性,省略了许多字符串,以便在线链接到它们。如果您遵循该链接,它将告诉您有关遇到的错误的更多信息

找不到资源ID的定义


您的部分代码似乎引用了一个不存在的资源密钥。

您是否尝试过为OOB设置高权限?只是胡乱猜测。我该怎么做呢?打开项目的属性,单击浏览器外设置。。。并选择在浏览器外运行时需要提升信任是否可能发布一些示例代码或生成相同错误的内容?您是否尝试过将OOB的权限设置为高?只是胡乱猜测。我该怎么做呢?打开项目的属性,单击浏览器外设置。。。并选择“在浏览器外运行时需要提高信任度”是否可能发布一些示例代码或生成相同错误的内容?不同意您的结论,即“部分代码引用了不存在的资源密钥”。如果您打开类似的错误信息链接,它将以不同的格式显示。例如,将该URL中的smth更改为无效,它将显示“找不到资源ID的定义”。因此,这是一条Microsoft消息,而不是与开发人员的代码相关。我不同意您的结论,即“您的部分代码引用了不存在的资源密钥”。如果您打开类似的错误信息链接,它将以不同的格式显示。例如,将该URL中的smth更改为无效,它将显示“找不到资源ID的定义”。因此,这是一条Microsoft消息,而不是与开发人员代码相关的消息。