Получение кода ошибки 2869 при установке обновленной версии того же приложения - PullRequest
1 голос
/ 18 февраля 2011

У меня есть приложение на C # .NET с версией 1.0.0.1.Я сделал некоторые изменения в своем приложении и хочу выпустить его с обновленной версией 1.0.0.2.

Если старая версия 1.0.0.1 уже установлена ​​в клиентской системе и если клиент пытается установить более новую версию 1.0.0.2, он выдает следующее сообщение об ошибке

Установщикобнаружена непредвиденная ошибка при установке этого пакета.Это может указывать на проблему с этим пакетом.Код ошибки: 2869.

Изначально после изменения версии №: я также изменил код продукта новой версии.Но не изменил код обновления в настроенном проекте.

Может кто-нибудь любезно сообщить мне, как исправить эту ошибку 2869 .. Заранее спасибо.

1 Ответ

1 голос
/ 20 февраля 2011

Первая проблема - это версия вашего продукта.Установщик Windows игнорирует четвертое поле версии, поэтому следует использовать только первые три поля (например, 1.0.0 и 1.0.1).

После исправления версии попробуйте создать журнал установки (/ L * Vпараметр для msiexec.exe), чтобы увидеть, что происходит.Обычно ошибка 2869 отображается, когда действие класса установщика .NET встречает исключение или имеет недопустимые параметры (это редко связано с диалогом).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...