编译中的VS将把SQL DB文件放在bin / debug中

时间:2011-01-27 21:53:30

标签: wpf visual-studio sql-server-ce

您好我在WPF项目中使用SQL Compact DB。我的项目有这个文件夹结构:

  • 项目名
    • DB_file
      • 调试
      • 释放

连接字符串具有此格式

string connStr="DB_file";

如果我在Visual Studio中调试WPF应用程序,它还会在调试或发布文件夹中创建DB文件的副本。

我只想使用一个DB文件,我该如何实现这种行为?

因为如果我在DB中插入som数据,数据将被插入调试/发布文件夹中的DB文件中。

但是如果我尝试从DB读取数据,我认为它尝试从Projec_folder中的DB文件读取数据。

1 个答案:

答案 0 :(得分:0)

在app.config中查找您的真实连接字符串(您显示的内容必须是连接字符串名称),并在其中放置一个absoloute路径,并从项目中排除数据库。见http://erikej.blogspot.com/2010/05/faq-why-does-my-changes-not-get-saved.html