当我的Web应用程序p /调用win32 dll(Player.dll)
时出现此错误System.DllNotFoundException:无法执行 加载DLL'Alayer.dll':指定的 无法找到模块。 (例外 来自HRESULT:0x8007007E)
at Player.PlayerProxy.Initialize()
atRunaware.WpfBrowserApp.Player.Page1.PlayFile(对象 sender,RoutedEventArgs e)
该应用程序是用WPF(XBAP)编写的。
我在.manifest文件中有以下信息。尽管<dependency>
标记中提到了所有.Net DLL,但标记中提到了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>