Я изучаю некоторые проблемы, которые возникают у нашей группы с нашими установками. Я не был связан с нашими установками много в прошлом, поэтому я не очень знаком с ним. Я хочу убедиться, что мы следуем передовой практике.
Что меня смущает, так это определение того, когда менять свойство Version.
В MSDN действительно хорошее руководство по обновлению кода продукта, версии и т. Д.
http://msdn.microsoft.com/en-us/library/windows/desktop/aa370579(v=VS.85).aspx
Однако я не уверен, как применить это к тому, как моя группа делала это в прошлом. Текущий процесс - никогда не менять номер версии. Это на 1.0.0 и было в течение длительного времени, хотя было много обновлений (включая преобразования VB6 -> VB.NET).
Моя группа поддерживает только две версии нашего продукта: текущую версию и бета-версию. Мы не рассылаем обновления или исправления, просто новые выпуски. Так что это единственное различие, которое нам нужно между этими двумя версиями. Тем не менее, Пользователь может установить только одну версию одновременно. По-видимому, сохранение номера версии на 1.0.0 помогает при установке. Это не похоже на хороший способ сделать это.
Я бы хотя бы хотел, чтобы у MSI был новый номер версии. У кого-нибудь есть рекомендации, учитывая текущий процесс моей группы? Я хотел бы убедиться, что, когда пользователь устанавливает версию, он обновляет любую версию этого приложения, которая уже установлена на этом компьютере.
Заранее спасибо, ребята!