Создаю проект, формы и всю реализацию. В каждой форме по коннект-строке и эта строка такая:. При компиляции все работает только у меня, т.к путь в строке стоит мой собственный, а то есть на других устройствах моя программа работать не будет. Чтобы заработало на других устройствах мне приходится устанавливать туда Visual Studio и менять код этой строки. Что я делаю не так?
На мой взгляд вам можно поступить следующим способом:
После этого при компиляции ваш файл будет находиться в папке проекта:
\WpfApplication2\bin\Debug\DataBaseTest\mydb.mdf (Подпапки bin зависят от параметров сборки).
Из кода же вы будете обращаться примерно так (после атрибутов, где вы писали С:\...)
\DataBaseTest\mydb.mdf
Это поможет вам решить проблему быстро и в лоб. Однако можно использовать и лучшие решения...
p.s. Учитывая, что это лабораторная работа и исходные коды в любом случае необходимо предоставить и желательно запустить при преподавателе, то решение канает. А если это разработка заказная, то конечно так не пойдет.
p.p.s. Ну и конечно оно достаточно топорное. :)
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости