在ce 5.0上找不到pinvoke dll dbnetlib.dll错误

时间:2012-01-10 13:02:09

标签: sql-server-2008 visual-studio-2008 pinvoke windows-ce

我正在部署一个连接到sql server 2008的服务器的应用程序: 我安装了ce sql.wce5.armv4i.CAB和sql.dev.ENU.wce5.armv4i.CAB,但是当我尝试连接数据库时出现错误:

can't find pinvoke dll dbnetlib.dll

我该如何解决这个问题?提前谢谢

1 个答案:

答案 0 :(得分:1)

该DLL似乎是“Super Socket Net Lib”,可能是完整框架解决方案的一部分,但我不确定是什么分发它。它来自这个问题的上下文并不重要,因为你看到错误的事实告诉我你可能在Compact Framework解决方案中使用了一些桌面组件或引用,这是行不通的。您只能使用CF程序集,因此无论尝试使用什么,都必须从项目中删除dbnetlib.dll。