要开发用vs2008,C#语言开发winCE设备的项目,使用LoadLibrary总是提示无法找到dll ?
我的实现是这个样子的
public class TH300DLL
{
public TH300DLL(string fileName)
{
try
{
LoadLibrary(fileName);
}
catch (Exception ex)
{
FreeLibrary(IntPtr.Zero);
throw ex;
}
}
}
在另一个方法里面用
public static TH300DLL TH300DLL = new TH300DLL("TH300DLL.dll");
来加载dll
其中,TH300DLL.dll已经放在\bin\Debug下面了,但是还是提示说没找到TH300DLL.dll
[解决办法]
请使用绝对路径(全路径)
因为CE下没有当前工作目录的概念
[解决办法]
同意楼上的