我在商店(universal app)发布了一个简单的wp8.1应用程序,但它崩溃了。所以我从https://dev.windowsphone.com/en-us/DownloadReport下载了包含崩溃信息的excel文件 崩溃发生在我的应用程序的最新版本中,客户端有8.1(因为你无法运行通用应用程序)
以下是所有问题函数及其异常类型的小列表:
但是我想专注于最重要的一个,因为发生的最多。
这是最重要的问题功能 mscoree!CoreCLRRunner::CoreCLRInstance::RunAssembly
所以这是相关的堆栈跟踪:
帧图像功能偏移
0 ntdll.dll LdrAppxHandleIntegrityFailure 0x0000011a
1 ntdll.dll LdrpFindOrMapDll 0x000004f6
2 ntdll.dll LdrpLoadDll 0x00000248
3 ntdll.dll LdrLoadDll 0x00000050
4 kernelbase.dll LoadLibraryExW 0x00000084
5 CoreClr.dll CLRLoadLibraryExWorker 0x0000003c
6 CoreClr.dll CLRLoadLibraryEx 0x00000012
7 CoreClr.dll LoadedImageLayout :: LoadedImageLayout 0x0000004e
8 CoreClr.dll PEImageLayout :: Load 0x0000002e
9 CoreClr.dll PEImage :: GetLayoutInternal 0x00000042
10 CoreClr.dll PEImage :: GetLayout 0x000000d8
11 CoreClr.dll PEImage :: HasNativeHeader 0x00000030
12 CoreClr.dll BINDER_SPACE :: AssemblyBinder :: GetAssembly 0x00000094
13 CoreClr.dll BINDER_SPACE :: AssemblyBinder :: BindByTpaList 0x0000024a
14 CoreClr.dll BINDER_SPACE :: AssemblyBinder :: BindLocked 0x00000040
15 CoreClr.dll BINDER_SPACE :: AssemblyBinder :: BindLockedOrService 0x00000030
16 CoreClr.dll BINDER_SPACE :: AssemblyBinder :: BindWhereRef 0x000000b4
17 CoreClr.dll BINDER_SPACE :: AssemblyBinder :: BindAssembly 0x00000150
18 CoreClr.dll CLRPrivBinderCoreCLR ::绑定0x00000060
19 CoreClr.dll AssemblySpec ::绑定0x000001fe
20 CoreClr.dll AppDomain :: BindAssemblySpec 0x00000372
21 CoreClr.dll AssemblySpec :: LoadDomainAssembly 0x000000f6
22 CoreClr.dll AssemblySpec :: LoadAssembly 0x00000014
23 CoreClr.dll AssemblySpec :: LoadAssembly 0x00000042
24 CoreClr.dll CorHost2 :: ExecuteAssembly 0x00000088
25 MSCOREE.DLL CoreCLRRunner :: CoreCLRInstance :: RunAssembly 0x00000080
26 MSCOREE.DLL _lambda_0f67c82022084a65857b171f2e9c0e8b _ :: operator 0x000001d0
27 MSCOREE.DLL _CorExeMain 0x0000000a
28 ntdll.dll RtlUserThreadStart 0x00000016
我无法解决所有这5次崩溃。我的wp应用程序非常小,应该很容易让它发生错误/崩溃。