Я получаю эту ошибку, когда мое веб-приложение p / вызывает win32 dll (Player.dll)
System.DllNotFoundException: невозможно
загрузить DLL 'Player.dll': указано
модуль не найден (Исключение
от HRESULT: 0x8007007E)
в Player.PlayerProxy.Initialize ()
atRunaware.WpfBrowserApp.Player.Page1.PlayFile (Объект
отправитель, RoutedEventArgs e)
Приложение написано в формате WPF (XBAP).
В файле .manifest есть следующая информация. Хотя все .Net DLL упоминаются в тегах <dependency>
, win32 dll упоминается в теге. Почему эта разница?
<file name="Win32DLL\Player.dll" size="620544">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<dsig:DigestValue>EwahNz1qPEyGmnCXusKji4ZTA78=</dsig:DigestValue>
</hash>
</file>