我创建并部署了简单的数据库应用程序并将其发送到我的客户端(Publish生成的整个目录)。在我的电脑上可以,但是他收到的消息如“sqlceme35.dll”缺失(SQL Ce)。他确实有3.5版本的.NET。在发布选项,先决条件中,检查了SQL CE和.NET 3.5 SP1。你能告诉我一下吗?
更新:现在我可以看到本地数据库的路径存在问题,将其构建操作设置为“内容”是否正确? 谢谢!
答案 0 :(得分:0)
如果将'sqlceme35.dll'复制到bin文件夹,它应该可以正常工作。
有关详细信息,请参阅此博客:http://blogs.msdn.com/sqlservercompact/archive/2007/10/26/can-t-find-p-invoke-dll-sqlcemenn-dll.aspx
答案 1 :(得分:0)
如果您不使用CE ME,请删除先决条件和参考?除非是移动应用程序,否则不应该需要。