在C#项目

时间:2016-11-24 01:29:25

标签: c# wpf sqlite visual-studio-2012 installation

对你们所有人来说这可能都是一个简单的问题,但我从未这样做过,所以我不知道从哪里开始。 我已经在visual studio中完成了我的项目(它是一个WPF应用程序),如果需要,我想制作一个可执行文件或设置,因为我使用的是一些不属于它的DLL标准框架库。我该如何去做,所以我可以在其他人的PC上运行我的应用程序,而无需在其上安装Visual Studio?

我尝试过发布和应用,这将创建一个"清单应用"文件(不知道那是什么)但是当我启动一个应用程序但它抱怨无法加载SQLite DLL时,应用程序无法运行。

我的应用程序正在使用app.config中的数据库连接字符串

   <connectionStrings> 
     <add name="DBSQLite" connectionString="Data Source=C:\Users\userName\Desktop\TestDB.db" providerName="System.Data.SQLite" 
  </connectionStrings>

如您所见,我使用数据库文件的完整目录路径,因此应用程序可以将数据保存到db文件中。如果其他用户没有此文件或文件放在错误的目录中,或者因为我无法加载dll,那么这将是一个问题是否有一个方法我可以创建可执行文件/ MSI也将将db文件放入安装目录,以便应用程序可以正常运行?

真的很感激答案

0 个答案:

没有答案