Я выполнил шаги, описанные здесь , чтобы изменить ProductCode и ProductVersion в моем проекте установки для каждой сборки, используя событие предварительной сборки.
(имеется в виду - я создал консольное приложение, которое используетвышеупомянутый код для изменения файла .vdproj, и я запускаю его из события перед сборкой).
Операция прошла успешно, и после завершения сборки я вижу, что свойство 'Version'проект установки изменился.
Однако свойство ProductVersion скомпилированного msi не изменяется.
Только если я создаю проект установки снова , я вижу, что«ProductVersion» изменился.
Возможно ли, что событие prebuild происходит после компиляции msi?