我有一个Windows手机应用程序,可以在模拟器和我的测试设备(Lumia 520)上正常工作,但是当发布到商店时,似乎每个人都遇到了问题。在我的崩溃日志中,我看到了很多相同的错误:
Problem Function: MS.Internal.XcpImports.TileHostV2_SetNativeContentProvider
Exception Type: System.Windows.Markup.XamlParseException
Stack Trace:
"Frame Image Function Offset
0 system_windows_ni MS.Internal.XcpImports.CheckHResult 0x001c1f04
1 system_windows_ni MS.Internal.XcpImports.TileHostV2_SetNativeContentProvider 0x00000054
2 system_windows_ni MS.Internal.TileHostV2.BindToAgWebBrowserControl 0x00000028
3 microsoft_phone_interop_ni Microsoft.Phone.Controls.WebBrowserInterop..ctor 0x0000008e"
问题是,这并没有给我带来很多好处。它似乎与我可以关联的代码中的几乎任何内容都无关。我可以看到WebBrowser组件似乎在它的构造函数中有问题,但我怎么可能解决它(如果它是原因)?
有没有人在此之前看到此错误或有任何想法如何诊断?
由于
答案 0 :(得分:0)
检查您是否在WMAppManifest.xml文件中设置了 ID_CAP_NETWORKING 功能。
显然MS.Internal.XcpImports.TileHostV2_SetNativeContentProvider需要它在非开发设备上执行时下载地图图块。