2015-10-09 8 views
-1

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

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

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

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

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

+0

Возможный дубликат [Строительство MSI через Jenkins не обновляется] (http://stackoverflow.com/questions/33003970/building-msi-through-jenkins-is-not-upgrading) –

ответ

0

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

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

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

+0

Фил, я очень ценю вашу помощь , Я решил проблему после того, что вы сказали. – rdz89