2016-12-27 16 views
0

Я создаю setup msi с помощью Project Output (Say Project-A), который ссылается на другой проект (Say Project-B). Когда я обновляю приложение с использованием нового msi, dll Project-B не обновляется, хотя последняя версия содержит некоторые изменения в Project-BОбновление приложения с помощью msi не позволяет обновить ссылку на проект dll

Примечание: Когда я удаляю приложение, dll Project-B остается в установочной папке (не удаляется).

enter image description here

ответ

2

Это не ясно, что вы имеете в виду под «обновление ... с использованием новых МСИ», но способ обновления с помощью проектов с Visual Studio, инсталлятор является прирастить версию проекта установки и принять изменения, которые включают в себя генерацию новый ProductCode. RemovePreviousVersions также требует установки в true. Это должно помочь и по-прежнему актуальна:

https://www.simple-talk.com/dotnet/visual-studio/updates-to-setup-projects/

Кроме того, вы должны увеличивать файловые версии файлов, необходимо заменить - это не достаточно того, что они просто разные.