Как я могу снять требование удалить перед установкой приложения .NET, созданного с помощью Visual Studio? - PullRequest
1 голос
/ 09 февраля 2010

Можно ли создать установщик в Visual Studio, который не потребует удаления приложения перед установкой? (Предполагается, что приложение уже установлено.)

Я использую проект установки в Visual Studio для создания установщика для моего приложения Windows Forms (.NET). Если приложение уже установлено, то это сообщение отображается при запуске установщика:

Другая версия этого продукта уже установлена. Установка этой версии не может быть продолжена. к настроить или удалить существующую версию этого продукт, используйте Установка и удаление программ на панели управления. "

Затем требуется утомительная процедура открытия панели управления и удаления.

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

Платформа: Visual Studio 2008.

Ответы [ 2 ]

2 голосов
/ 09 февраля 2010

Просто увеличивайте номер версии с каждой сборкой - он должен быть только последней частью номера (например, 1.2.3.456)

У меня нет конкретной реализации .NET, но скрипт сборки для моего приложения C ++ делает это.

1 голос
/ 10 февраля 2010

Да, измените значение свойства Version в проекте Настройка и разрешите изменение свойства ProductCode.

Обратите внимание, что это отдельно от изменения номера версии из четырех частей запуска проекта решения, обозревателя решений / <выбор запуска проекта> / Shift + F10 (или щелчок правой кнопкой мыши) / Приложение / Информация о сборке / Версия сборки, соответствующая AssemblyVersion в файле AssemblyInfo.vb.

Инструкции: меню Вид Обозреватель решений / <выберите проект установки> / F4 (или меню Вид Окно свойств ) / <изменить значение свойства Версия> / Да.

Примечание 1: Значение свойства Version должно быть в следующем формате (без кавычек): '##. ##. ####'. Лидирующие нули можно не указывать, а последние две части необязательны. Примеры: «2», «2.1» и «2.14.941». Номер версии из четырех частей приводит к ошибке сборки.

Примечание 2: Необходимо использовать F4 , чтобы открыть страницу свойств для проекта установки. Использование контекстного меню в обозревателе решений откроет диалоговое окно конфигурации.

...