Создание проекта установки через 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/
это все еще применяется, за исключением того, что вы также должны увеличивать версии файлов двоичных файлов в вашей настройке, чтобы они обновлялись во время обновления.