2012-10-31 23 views
1

Iam在我的wpf应用程序中使用SQLite和实体框架。它在开发机器中工作正常,但是当我将它部署到另一台机器时,它不起作用。我得到了以下错误消息Wpf应用程序中的SQLite和实体框架

System.Data.EntityException: The underlying provider failed on Open. --->  
System.Data.SQLite.SQLiteException: Unable to open the database file 
at System.Data.SQLite.SQLite3.Open(String strFilename, SQLiteOpenFlagsEnum flags, Int32 
maxPoolSize, Boolean usePool) 

你能不能给我宝贵意见关于“如何发布WPF应用程序使用SQLite和实体框架?”

回答

0

本文介绍了如何将SQLite与您的应用程序一起分发。

http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

+0

这并不能解释如何部署WPF应用程序。你能更具体吗? –

+0

上一个链接将描述sqllite部署需要包含哪些文件。请参阅关于部署WPF应用程序的文章:http://msdn.microsoft.com/en-us/library/aa969776.aspx另外,对于安装程序,我使用INNO。有很多使用INNO来部署.net框架的例子。 – Jerry