Создание проекта установки через devenv.com не работает должным образом

Я пытаюсь создать большое решение Visual Studio 2010, которое содержит несколько проектов установки из командной строки, используя следующее:

devenv.com mySolution.sln /rebuild "Debug|Mixed Platforms" /out E:\myUser\Desktop\build.txt

Файлы MSI генерируются нормально. Они на самом деле работают и устанавливают приложение так, как должны. Но здесь возникает проблема: когда в код вносятся изменения, а затем решение перестраивается в соответствии с процессом, описанным ранее, приложение, установленное новым MSI, не содержит никаких изменений, внесенных в код.

Есть ли у вас какие-либо комментарии, которые могут помочь мне понять, что происходит?

Заранее спасибо.

1 ответ

Решение

Вы не можете просто восстановить файл MSI и установить его, когда эта установка MSI уже установлена. Вам нужно обновить RemovePreviousVersions (увеличьте версию проекта установки в окне его свойств и скажите "да" на ответы).

Это может быть полезно: https://www.simple-talk.com/dotnet/visual-studio/updates-to-setup-projects/

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

Другие вопросы по тегам