2015-02-18 3 views
0

Мы хотим иметь возможность исправлять наш продукт в будущем, создавая «.msp». Отдельный exe в .msi не содержит информации о версии.Может быть легко обновлен файл без изменений.

Если мы создадим .msp в будущем, у нас возникнут проблемы с обновлением этого .exe?

Я хочу знать, нужно ли нам добавлять информацию о версии и восстанавливать .msi или можно ли ее избежать, поэтому нам не нужно повторять процесс выпуска для .msi.

+0

Если вы не хотите выпускать файл, он будет заменен: https://msdn.microsoft.com/en-us/library/aa370531(v=vs.85).aspx, но лучше использовать хэшей файлов, так что Windows может определить изменение в файле данных, но еще лучше начать использовать версии файлов, потому что это лучший надежный способ обновления двоичных файлов, а также их идентификации, и это то, что использует «каждый». – PhilDW

ответ

0

Этот пост: http://blogs.msdn.com/b/astebner/archive/2005/08/30/458295.aspx объясняет, что файл с версией всегда будет заменять неверсированный. Итак, до тех пор, пока любая обновленная версия этого exe будет предоставлена ​​информация о версии до того, как она будет помещена в .msp, тогда она должна обновиться в порядке.