Развертывание базы данных вместе с приложением clickone не привязывает саму БД
У меня есть развертывание базы данных на основе SQL Server Express. Я создал приложение clickone с необходимыми условиями, такими как SQL Server 2008. Когда я устанавливаю свой clickone, мое приложение устанавливается без ошибок, но при запуске приложения выдает ошибку, что мое приложение не может найти базу данных в C:\Users\Xnor\AppData\Local\Apps\2.0\Data\N24R9574.9H1\V0Q1MX0C.0X9\....
Я просмотрел stackru и обнаружил, что копирование моего .mdf
в этом месте исправит мою проблему. Но почему это происходит? Почему бы не копировать себя?
Нет ли способа постоянно прикрепить БД к моему приложению, чтобы я мог избежать этой ручной работы?
Везде просто инструкции по копированию .mdf
файл в это место и все. Так есть ли способ, который мог бы работать, может быть, если это возможно и внушаемо, что .mdf
будет прикреплен в ресурсах и может быть использован оттуда. Нужен совет специалиста, лучший способ сделать это.