2010-03-02 4 views
-1

Я понимаю, как использовать ClickOnce и развертывать приложение на веб-сайте для обновлений. Но что, если я хочу иметь больше контроля над установкой, такой как папка и значки, а что нет. Как я могу это сделать? Кроме того, я не хочу, чтобы пользователи загружались с сайта развертывания, первоначальная установка должна быть отключена от компакт-диска.WPF ClickOnce - Развертывание через MSI, а затем запуск обновлений

Моим текущим решением было бы вывести выходы из развертывания ClickOnce и поместить их в совершенно новый проект установки. Но я предполагаю, что есть лучший способ сделать это.

ответ

3

Если вам нужен большой контроль над вашей установкой, ClickOnce может и не быть для вас.

  • Больше контроля над папкой
    Я предполагаю, что вы имеете в виду папку установлено приложение в на машине клиента. Если это так, приложения ClickOnce всегда устанавливаются в папке профиля пользователя. Ни в коем случае.

  • Контроль над иконками
    Я предполагаю, что вы имеете в виду основной значок приложения, используемого в диалоговом окне установки и запуска меню ярлык. Если вы используете VS 2008 SP1 и настроите таргетинг на фреймворк 3.5, настройка значка на вкладке «Приложение» свойств проекта должна работать.

  • Установка офф CD
    ClickOnce поддерживает установку с компакт-диска. Вы, вероятно, хотите, чтобы проверить (вкладка Свойства проекта> «опубликовать»>> раздел «Параметры», кнопка «развертывания») «автоматический запуск ...» установка в публикующих параметры вашего проекта

Есть другие варианты создания ярлыка на рабочем столе или создания ассоциации файлов, но это примерно так же сложно, как и получается.

Смежные вопросы