Member 13199484 Ответов: 2

приложение Windows Forms


Привет, ребята.
Я собираюсь разработать приложение для windows, чтобы управлять инвентаризацией.
Мне нужно создать установочный файл для этого проекта, чтобы загрузить программное обеспечение на другой компьютер, честно говоря, я раньше не публиковал никакого программного обеспечения.
Я считаю, что могу узнать, как это сделать идеально, это программное обеспечение имеет базу данных, которую я не знал, какой тип это будет, вот мой вопрос: какой тип базы данных я должен разработать, чтобы быть установлен на целевом ПК, который может не иметь sql server.
Кто-нибудь, пожалуйста, направьте меня .
Спасибо

Что я уже пробовал:

Я пытаюсь работать с базой данных sql server так что цель должна иметь sql server для запуска приложения или что

2 Ответов

Рейтинг:
5

RickZeeland

Вот это интересно Инно Сетап установщик, который установит все необходимые предварительные условия, включая SQL Server Express или Compact: Модульный Установщик Зависимостей InnoSetup[^]

Лично я бы не рекомендовал добавлять SQL Server в ваш установщик, так как он не очень подходит для легкого развертывания, другие базы данных, такие как PostgreSQL или SQLite, гораздо более подходят.


Рейтинг:
19

OriginalGriff

Для несерверной БД посмотрите на SqLite, Access или SQL Compact.
Все они являются однопользовательскими БД - для нескольких пользователей вам действительно нужна серверная система.

Как только вы это сделаете, установщик (независимо от того, какой из них вы используете) будет управлять необходимыми сборками для вас.