Что такое файлы .ni.dll и .ni.exe в минидампе?
Я получил мини-дамп из процесса отправки приложений из Магазина Windows (присланный рецензентом) из-за сбоя в моем приложении. У меня проблемы с загрузкой символов для моего приложения, потому что ошибка происходит внутриApp.ni.exe
, файл, который я неЯ не знаю откуда.
Мое приложение имеет толькоApp.exe
(и некоторые DLL), но дамп продолжает ссылаться на.ni.dll
а также.ni.exe
, Эти файлы нигде нет в моем.appx
или же.appxsym
файлы.
Мое приложение создано для каждой конкретной платформы (x86, x64 и ARM). Это версия x64, которая потерпела крах в стековой памяти.
Мои текущие попытки с windbg:
Путь символа:
Srv*C:\Users\Vegard\Appdata\local\temp\SymbolCache*http://msdl.microsoft.com/download/symbols`
Попытка Windbg:
0:006> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
Unable to load image Newtonsoft.Json.ni.dll, Win32 error 0n2
*** WARNING: Unable to verify checksum for Newtonsoft.Json.ni.dll
*** ERROR: Module load completed but symbols could not be loaded for Newtonsoft.Json.ni.dll
Unable to load image App.ni.exe, Win32 error 0n2
*** WARNING: Unable to verify checksum for App.ni.exe
*** ERROR: Module load completed but symbols could not be loaded for App.ni.exe
Unable to load image mscorlib.ni.dll, Win32 error 0n2
*** WARNING: Unable to verify checksum for mscorlib.ni.dll
Обновить: При попытке ngen App.exe (работает от имени администратора) я получаю следующую ошибку:
> ngen.exe install App.exe
[snip]
This operation is only valid in the context of an app container.
(Exception from HRESULT: 0x8007109A)
Что такое контейнер приложений в этом случае? Откуда мне его запустить?
ОбновитьПосле долгого устранения неполадок и выяснения первопричины с помощью других средств я пришел к выводу, что в полученном мной файле мини-дампа отсутствовала эта информация. Вне зависимости от коаксиала можно заставить отладчик загружать символы для файлов.