Настройка и развертывание приложения WPF - PullRequest
0 голосов
/ 10 августа 2009

В настоящее время я разрабатываю небольшое приложение WPF с использованием файловой базы данных (SQLCe).

Поскольку я близок к выпуску продукта и у меня нет опыта настройки и развертывания, я хотел бы услышать ваши мысли по этому вопросу.

Приложение небольшого размера, и я буду вносить небольшие изменения в базу данных (например, изменить таблицы, столбцы и т. Д.) И обновления dll.

Я пытался поиграть с развертыванием ClickOnce, но я не понимаю, как обрабатывать обновления базы данных.

С другой стороны, стандартный проект установки и развертывания кажется довольно сложным всего за пару обновлений базы данных и замен dll?

Какой из этих двух «инструментов» вы бы порекомендовали для моего сценария?

Существуют ли передовые практики или другие инструменты, которые могут упростить настройку и развертывание?

Ура!

1 Ответ

1 голос
/ 17 августа 2009

Попробуйте NSIS http://nsis.sourceforge.net/. Это хороший инструмент, позволяющий довольно легко писать собственные программы обновления. Это сможет обрабатывать все замены .dll и очень подходит для этого типа развертывания.

С точки зрения обновления базы данных; если вы собираетесь писать сценарии для обновления таблиц базы данных, вам необходимо подумать о том, как вы собираетесь подключаться к локальному экземпляру базы данных, чтобы запускать сценарии для базы данных. Чем более автоматизировано решение, тем лучше рассмотреть приложение, которое ищет местоположение БД и выполняет сценарии во время выполнения сценария NSIS.

Небольшие накладные расходы, с большой гибкостью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...