Ошибка 2878 в диалоговом окне SQLLogin в Installshield 2010

Я использую проект MSI с Installshield 2010.

Я хотел добавить несколько сценариев SQL в свой проект для двух разных соединений. Я пытался клонировать диалог SQLLogin и настроить его для второго подключения, я точно не знаю, что я сделал, я много раз экспортировал, импортировал, удалял, клонировал этот диалог, чтобы поэкспериментировать с некоторыми вещами, и теперь, когда я тестирую настройку (это не ошибка сборки) я получаю эту ошибку:

Ошибка 2878: в диалоговом окне SQLLogin элемент управления RadioButtonGroup1 имеет возможное значение: 0. Это недопустимое или повторяющееся значение.

Ошибка появляется непосредственно перед диалогом SQLLogin.

После других экспериментов по исправлению этой ошибки я удалил диалоговое окно SQLLogin и все мои соединения SQL, чтобы начать все заново (я заметил, что диалоговое окно SQLLogin недоступно в проекте Basic MSI, если соединение SQL не установлено, диалоговое окно появляется в список после создания нового соединения Sql), и я добавил новое соединение SQL (я не вносил никаких изменений в соединение Sql), и, как я предполагал, был создан диалог SQLLogin.

Я создаю проект и запускаю его, и ошибка все еще возникает. Я не знаю, как это исправить, если я устанавливаю новое sql-соединение с другим проектом, все работает нормально, это ошибка, характерная для моего проекта.

Плохое решение - начать проект заново, потому что он очень большой.

Любые идеи, как исправить эту ошибку? Может быть, я удалил какие-то важные переменные? Или какие-то действия?!

Любая идея приветствуется, спасибо за ваше время!


person Cristian Nicoleta    schedule 06.12.2011    source источник


Ответы (1)


После всех операций, которые я проделал с диалогами, свойство RadioButtonGroup1 под названием IS_SQLSERVER_AUTHENTICATION много раз появляется в таблицах конфигурации msi (см. вкладку Дополнительные инструменты, Прямой редактор -> здесь вы можете найти все таблицы msi).

Я удаляю повторяющиеся свойства, снова создаю и запускаю установку.

Спасибо за помощь, Габриэль!

person Cristian Nicoleta    schedule 07.12.2011