Tworzę w Visual Studio 2012 aplikację bazodanową SQL Compact 4.0 (przenośna baza danych z rozszerzeniem .sdf). W programie wczytuje ścieżkę do bazy danych (jest w tym samym folderze co plik wykonywalny). Program w wersji spakowanej czyli np. na pulpicie mam plik wykonywalny aplikacji i bazodanowy to bez problemu wczytuje tą bazę danych i program działa poprawnie.
Niestety tak nie jest po użyciu instalatora wszystkie pliki są wypakowywane do nowego folderu ale tam już aplikacja nie widzi bazy danych pomimo, że nadal się znajduje w tym samym folderze co plik wykonywalny.
Używałem kilku instalatorów i w każdym wychodził ten sam błąd a moje pytanie jest takie:
Czy jest instalator, który sobie poradzi z poprawnym zainstalowaniem aplikacji bazodanowej albo czy istnieje dobry sposób, żeby po instalacji widział dobrą ścieżkę do bazy danych?