2009-10-15 2 views
0

В моем приложении VS 2008 C# WinForm я установил Install.msi и Setup.exe в папку выпуска приложений.Проблема установки приложения C# WinForm

Клиент может установить приложение на C: \ Program Files \, запустив setup.exe.

Но приходит новый вопрос, когда я сделал новый Install.msi и Setup.exe, клиент должен удалить приложение с помощью Control/Add Remove Program, затем преобразования приложений Setup.exe.

Как устранить эту проблему, чтобы обновление клиента было более удобным?

иначе,

как создать простой исполняемый файл, как VB EXE.

Спасибо за помощь.

ответ

2

Есть несколько вещей, которые вам нужно сделать. В проекте «Свойства для установки»:

  1. Установите для свойства RemovePreviousVersions значение TRUE.
  2. Установите номер версии проекта установки. При этом вам будет предложено ввести новый код продукта. Просто нажмите «Да».

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

+0

поблагодарить у так много – user178222

+0

@ Eclipsed4utoo: Предположим, у меня есть ехе быть установить во время установки моего application.So, здесь я хочу, чтобы проверить, установлен ли мой ехе (filezilla.exe) или нет (он может быть установлен вручную или с использованием этой настройки). Если он уже установлен, вам не нужно устанавливать exe.Otherwise, установите его. Пожалуйста, помогите мне, чтобы получить эту проблему ... – Saravanan

2

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

Надеюсь, это поможет! С уважением, PL

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