У меня есть приложение, которое использует ссылочную библиотеку. Эта библиотека, в свою очередь, ссылается на библиотеку .winmd.Runtime пытается искать exe/dll вместо ссылки .winmd
Глядя на IL ссылочной библиотеки, я могу seee этой ссылки:
.assembly extern windowsruntime FlurryWin8SDK
{
.ver 0:9:0:0
}
Во время выполнения, однако, я получаю исключение:
{"Could not load file or assembly 'FlurryWin8SDK' or one of its dependencies. The system cannot find the file specified.":"FlurryWin8SDK"}
Кроме того, с помощью ProcMon я вижу, что там являются попытки поиска FlurryWin8SDK.exe и FlurryWin8SDK.dll, но не для файла с расширением .winmd.
Кроме того, это выход из Fusion LogViewer:
BEGIN : Framework bind.
END : The provided identity format is not recognized. (Exception from HRESULT: 0x80132003)
BEGIN : Windows Runtime Type bind.
END : The provided identity format is not recognized. (Exception from HRESULT: 0x80132003)
BEGIN : Immersive bind.
END : The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
Что может быть причиной такого странного поведения?
Вы нашли решение? У меня очень похожая проблема в WP 8.1 с моим собственным компонентом WinMD. – Soonts