VS на компиляции собирается поместить файл БД SQL в bin / debug - PullRequest
0 голосов
/ 28 января 2011

Привет, я использую SQL Compact DB в проекте WPF.Мой проект использует эту структуру папок:

  • Project_name
    • DB_file
    • bin
      • debug
      • release

Строка подключения имеет такой формат

string connStr="DB_file";

Если я отлаживаю приложение WPF в Visual Studio, оно также создает копию файла БД в папке отладки или выпуска.

Я хотел бы использовать только один файл БД, как мне добиться такого поведения?

Поскольку, если я вставляю данные сома в БД, данные вставляются в файл БД в папке отладки / выпуска..

Но если я попытаюсь прочитать данные из БД, я думаю, что это попытается прочитать данные из файла БД в папке Projec_folder.

1 Ответ

0 голосов
/ 28 января 2011

Найдите в app.config вашу настоящую строку подключения (то, что вы показываете, должно быть именем строки подключения), и укажите абсолютный путь там, и исключите базу данных из вашего проекта. Смотри http://erikej.blogspot.com/2010/05/faq-why-does-my-changes-not-get-saved.html

...