客户端无法运行.NET应用程序,请使用正确的版本..请求

时间:2009-10-26 07:46:09

标签: c# deployment

我创建并部署了简单的数据库应用程序并将其发送到我的客户端(Publish生成的整个目录)。在我的电脑上可以,但是他收到的消息如“sqlceme35.dll”缺失(SQL Ce)。他确实有3.5版本的.NET。在发布选项,先决条件中,检查了SQL CE和.NET 3.5 SP1。你能告诉我一下吗?

更新:现在我可以看到本地数据库的路径存在问题,将其构建操作设置为“内容”是否正确? 谢谢!

2 个答案:

答案 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,请删除先决条件和参考?除非是移动应用程序,否则不应该需要。