我有一个.NET
c#
网络服务。在这个 Web 服务的实现中,我调用了我的.dll
库的一个函数,我通过以下方式加载它:
[DllImport("myLibrary.dll")]
extern static myMethod();
我必须将我的 DLL 放在哪里?如果我在我的测试项目(它不是一个 Web 服务项目)中使用这个 DLL,它就可以工作。
否则我有一个错误,因为它找不到 dll。
错误:
System.DllNotFoundException was unhandled by user code
Message=Unable to load DLL 'myLibrary.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)