Я получаю эту ошибку, когда нажимаю номер версии 1.256.0: Ошибка 4 Недопустимая версия продукта «1.256.0». Должен иметь формат "##. ##. ####".
Установщик был в порядке с 1.255.0, но что-то с 256 (2 ^ 8) ему не нравится. Я нашел это на msdn.com: Свойство Version должно быть отформатировано как N.N.N, где каждое N представляет не менее одной и не более четырех цифр. (http://msdn.microsoft.com/en-us/library/d3ywkte8(VS.80).aspx)
Что заставило бы меня поверить, что 1.256.0 в порядке, потому что он соответствует правилам, изложенным выше.
Есть ли у кого-нибудь идеи, почему это сейчас не работает?





Ссылка, на которую вы ссылаетесь, говорит: «Эта страница предназначена для Microsoft Visual Studio 2008 / .NET Framework 3.5», но вы говорите о vs2005.
Мое предположение: диапазон из 256 чисел на основе 0 заканчивается на 255, поэтому попытка использовать 256 превышает это число, и, возможно, они изменили его для VS2008
Обновлено: я снова посмотрел и посмотрел, где можно переключить эту ссылку, чтобы поговорить о VS2005, и дал тот же ответ. Тем не менее, я все еще придерживаюсь своей теории 0-255. Не впервые на этой неделе я обнаружил что-то неправильное в документах MSDN.
В этой статье говорится, что есть старший и второстепенный максимум 255.
http://msdn.microsoft.com/en-us/library/aa370859(VS.85).aspx