Проект установки VS 2010 - программа установки при обновлении не обновляет файлы .exe или .config - PullRequest
1 голос
/ 06 марта 2012

У меня проблема с установщиком приложения, скомпилированным в VS2010.

Версия 1.1 устанавливается нормально, я получаю .exe, .config и ссылки на сборки.

Удаляю, затем устанавливаю 1.2,Снова все работает, как и ожидалось.

Удалите, снова установите 1.1.

Далее я устанавливаю 1.2, установщик обновляет ссылочные ассембли (я вижу, что дата изменения отличается), но не.exe или .config.

Есть что-то, чего мне не хватает в настройке проекта?

Спасибо

Сэм

Ответы [ 2 ]

0 голосов
/ 07 марта 2012

Вы хотите прочитать:

Версия файла по умолчанию

Примечание: важен не атрибут AssemblyVersion, а атрибут AssemblyFileVersion. Первый используется контрактами GAC и Strong Name, а второй - в структуру Windows Native FileVersion.

0 голосов
/ 06 марта 2012

Я действительно ответил на свой вопрос.

Проблема заключалась в том, что я не увеличил версию сборки одного из указанных DLL-файлов. Хотя метка времени обновлялась, существующие файлы не перезаписывались и не исправлялись.

Я использовал

msiexec.exe /i "\\path\myApp.msi" /l*vx! C:\temp\install.log

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

С тех пор я увеличил номер версии сборки-нарушителя, и все в порядке.

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