首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

要开发用vs2008,C#语言开发winCE设备的项目,使用LoadLibrary总是提示无法找到dll ?解决思路

2012-02-05 
要开发用vs2008,C#语言开发winCE设备的项目,使用LoadLibrary总是提示无法找到dll ?我的实现是这个样子的pu

要开发用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下没有当前工作目录的概念
[解决办法]
同意楼上的

热点排行