Развертывание .NET + Entity Framework приложения

 
0
 
.NET
ava
tumakovandrew | 08.09.2016, 08:59
Доброго времени суток!

Разрабатываю небольшую прогу с окошками на WinForms и базой данных на основе Entity Framework 6 (Code First) и MS SQL Server. (Прога для ввода\вывода данных в\из БД и генерация Word документов)
База данных - локальная (Service-based Database с расширением файла .mdf)

Для разработки использую Windows 10 и Visual Studio Community 2015.

Для развертывания сейчас использую ClickOnce.

Раньше для того, чтобы перенести приложение на другой компьютер, достаточно было скомпилировать код и перенести все содержимое каталога Debug (ну или Release) на этот самый компьютер ну и может .NET Framework нужный доставить и все работает. Понятно, что раз используется подключение к базе данных, то необходимо и СУБД установить.

Первая моя попытка перенести приложение на другой компьютер имела успех, т.к. это был мой другой компьютер, на котором установлена такая же Visual Studio (или может даже чуть свежее) со всем своим фаршем. При попытке поставить приложение на ПК, где Visual Studio и SQL Server и не пахло, закономерно возникает ошибка, типа "не могу подключиться к БД".

Путем различных манипуляций я выяснил, что само приложение готово запускаться на любом компьютере, лишь бы фреймворк дали подходящий, а вот та часть, что с бд работает - валится с ошибками. Установка MS SQL Server 2014\Compact 4.0 успехов не принесла. Пока пытаюсь выяснить что еще ему надо для работы, но безуспешно.
Что же ему надо, чтобы наконец-то заработать?
Неужели придется ставить тяжеленную VS на комп ради моей скромной программы? (надеюсь, что нет)

На скрине показано окно ошибки, возникающей после запуска приложения (появляется примерно через минуту после запуска) на ПК Win 7
Ответы (1)
ava
Uvs | 13.10.2016, 07:18 #
1. Можно попробовать сделать инсталляшку и указать какие библиотеки используются.
2. Раз база локальная - логичнее расшарить папку на своем компе с exe-шником, и вперёд... 
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить