VisualStudio 2010 Setup Projekt предоставляет обновления для пользователей - PullRequest
1 голос
/ 13 января 2011

У меня есть проект установки, и теперь я нахожусь в точке, где я задаюсь вопросом, как я могу предоставить уведомление и автоматическое обновление пользователям моей программы. (ClickOnce - это не возможность). Решение содержит несколько проектов и настраиваемое действие для создания базы данных MSSQL.

  • Решение

    • project1
    • project2
    • и т.д.
    • Настройка проекта

это выглядит так.

Итак, мои вопросы:

-Как я могу уведомить пользователей о наличии доступных обновлений? Есть ли возможность интегрировать что-то подобное в настройку или основной проект? Я прочитал кое-что о том, как объединить проект установки и приложения Click Once. (забыл ссылку ...)

-Как я могу предоставить обновление, в котором установлены только новые файлы, а не вся предыдущая версия должна быть удалена?

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

1 Ответ

1 голос
/ 14 января 2011

Как я могу уведомить пользователей о наличии доступных обновлений?

Вам необходимо приложение Updater, которое проверяет наличие обновлений и предлагает пользователю установить их.Visual Studio не имеет этого, но некоторые коммерческие инструменты разработки имеют встроенные средства обновления.Если вы не хотите использовать стороннее средство обновления, вы можете написать его самостоятельно.

Как я могу предоставить обновление, в котором установлены только новые файлы, а не вся предыдущая версия должна быть удалена?

Это делается с помощью патчей: http://msdn.microsoft.com/en-us/library/aa370578(VS.85).aspx

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

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

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