от
Вообще, когда я использовать ClickOnce, когда я строю программу VB.NET но он имеет несколько минусов. Я никогда не использовал ничего другого, так что я не уверен какие у меня варианты. Минусы для ClickOnce: Состоит из нескольких файлов - вроде легче раздавать один файл, чем облегчения кучу файлов и загрузчик, чтобы загрузить эти файлы. Вы должны построить его заново для CD установки (для случаев, когда конечный пользователь не хочет иметь интернет) Программа не заканчивается в программу файлы - это заканчивается спрятан в какую-нибудь папку поймать приложение, что делает его гораздо труднее ярлык. Плюсы для ClickOnce: Он работает. Магически. И он построен в VisualStudio 2008, экспресс. Позволяет легко модернизировать приложения. Делает установщик Windows делать эти вещи так же? Я знаю, что это оленья кожа есть какие-либо минусы ClickOnce, но было бы приятно знать, если он также имеет плюсы технологии ClickOnce. Обновление: Я в конечном итоге с помощью 2 на Wix (Викс 3 был доступен, но в то время я делал проект, никто не был грамотный учебник). Это было приятно, потому что она поддерживает три вещи, которые я (в конечном счете) требуется. Дополнительный запуск с ярлыка Windows, в пуске-когда-то-установщика-это-сделать опцию, и три абзаца текста, который мой босс думает, что будет держать применений выбрав неправильный вариант.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.

6 Ответы

0 голосов
от
Вообще, когда я использовать ClickOnce, когда я строю программу VB.NET но он имеет несколько минусов. Я никогда не использовал ничего другого, так что я не уверен какие у меня варианты. Минусы для ClickOnce: Состоит из нескольких файлов - вроде легче раздавать один файл, чем облегчения кучу файлов и загрузчик, чтобы загрузить эти файлы. Вы должны построить его заново для CD установки (для случаев, когда конечный пользователь не хочет иметь интернет) Программа не заканчивается в программу файлы - это заканчивается спрятан в какую-нибудь папку поймать приложение, что делает его гораздо труднее ярлык. Плюсы для ClickOnce: Он работает. Магически. И он построен в VisualStudio 2008, экспресс. Позволяет легко модернизировать приложения. Делает установщик Windows делать эти вещи так же? Я знаю, что это оленья кожа есть какие-либо минусы ClickOnce, но было бы приятно знать, если он также имеет плюсы технологии ClickOnce. Обновление: Я в конечном итоге с помощью 2 на Wix (Викс 3 был доступен, но в то время я делал проект, никто не был грамотный учебник). Это было приятно, потому что она поддерживает три вещи, которые я (в конечном счете) требуется. Дополнительный запуск с ярлыка Windows, в пуске-когда-то-установщика-это-сделать опцию, и три абзаца текста, который мой босс думает, что будет держать применений выбрав неправильный вариант.
0 голосов
от
Ты еще не видела на Wix? http://wix.sourceforge.net/ Он строит установщики Windows с помощью XML-файла и имеет дополнительные библиотеки, чтобы использовать, если вы хотите украсьте ваш монтажников и тому подобное. Я признаю, что кривая обучения для меня был средне-высокий в то, что начала, но потом мне удалось построить второй установщик без каких-либо неприятностей. Он будет обрабатывать обновления и другие предметы, Если вам так хочется, и вы можете применить разрешения для папок и монтажникам. Это также дает вам больший контроль о том, где именно вы хотите установить файлов и совместим со всеми стандартных папок Windows конвенций, поэтому вы можете указать "PROGRAM_DATA" или что-то в этом роде и установщик знает, чтобы положить его в C:\Documents и настройки\все пользователи\данные приложения или C:\ProgramData в зависимости от Если вы используете XP или Vista. Ходят слухи, что в Office 2007 и Visual Studio 2008 с использовать WIX, чтобы создать свой установщик, но я не могу проверить что угодно. Я верю разработан Майкрософт, некоторые люди внутри.
0 голосов
от
Я согласен с Иосифом, мой опыт с ClickOnce-это его великое для подавляющего большинства проектов, особенно в корпоративной среде, где он делает сборки, публикации и развертывания легко. Реализации "принудительное обновление", чтобы обеспечить пользователям последней версии при запуске намного проще в ClickOnce, и главная причина моего использования он. Проблемы с ClickOnce, в корпоративной среде он имеет проблемы с прокси-серверами и обходные меньше, чем идеал. Мне пришлось развернуть несколько приложений в тех случаях, из UNC-пути...но вы не можете сделать это все время. Его "песочница" - это здорово, пока вы не хотите, чтобы найти исполняемый файл или создать ярлык на рабочем столе. Не развернут из 2008 года, поэтому не знаю, если эти проблемы все еще существуют.
0 голосов
от
Создание проекта установки, в зависимости от вашего exe-файла (который в свою очередь зависит от того, что он должен) - это довольно простой процесс, но вам нужно по крайней мере против Standard Edition для этого. Внутри проекта установки, вы можете создать пользовательские задачи и диалоговых шагов, которые позволят вам сделать что-нибудь кода. Чего не хватает-это автоматического обновления и версии-проверка магии вы получаете с помощью ClickOnce. Вы все еще можете построить его, это просто не автоматическая.
0 голосов
от
Я не верю, что есть простой способ сделать Windows программа установки может быть снят или модернизации технологии ClickOnce. Я использовать ClickOnce для всех внутренних .Net-приложения я разрабатываю (за исключением консольных приложений). Я считаю, что в корпоративной среде, простота развертывания перевешивает отсутствие гибкости.
0 голосов
от
ClickOnce может быть проблематично, если у вас есть 3-й партии компонентов, которые должны быть установлены вместе с вашим продуктом. Вы можете юбка это до некоторой степени путем создания установщиков для компонентов, однако с развертывания ClickOnce вы должны создать логику для обновления сказал составляющей монтажников. Я в прошлой жизни использовал мудрый установщик Windows для создания установочных пакетов. При создании обновления с ним были не автоматическими, как ClickOnce-это, они являются более точными и меньше головной боли заполнена когда дело дошло до других компонентов, которые должны быть зарегистрированы/добавил.
...