Вопрос

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

Есть ли у кого-нибудь идеи о том, почему сейчас это не удастся?

Это было полезно?

Решение

В этой статье говорится, что существует основной и второстепенный максимум 255.

http://msdn.microsoft.com/en-us/library/aa370859(VS.85).aspx

Другие советы

В ссылке, на которую вы ссылаетесь, написано: «Эта страница относится только к Microsoft Visual Studio 2008/.NET Framework 3.5», но вы говорите о vs2005.

Мое предположение:диапазон чисел 256, отсчитываемый от 0, заканчивается на 255, поэтому попытка использовать 256 превышает это значение, и, возможно, они изменили его для VS2008

Редактировать:Я посмотрел еще раз и увидел, где можно переключить эту ссылку, чтобы поговорить о VS2005, и дал тот же ответ.Однако я все еще придерживаюсь своей теории 0-255.Это не первый раз на этой неделе, когда я сталкиваюсь с чем-то неправильным в документации MSDN.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top