Windows Installer (C#) код ошибки 2869

У меня есть проект в VS 2005, который имеет консольное приложение и проект установки, связанный для устанавливания приложения. У меня также есть класс установщика в консольном приложении, которое проект установки будет использовать, чтобы сделать некоторую проверку перед установкой. Те задачи проверяют строку соединения с базой данных и проверяют некоторые местоположения каталога, чтобы удостовериться, что они существуют до установки.

Я получаю код ошибки 2869, когда я пытаюсь установить приложение. Весь код написан в C#. Я погуглил для этого кода ошибки на Windows XP, но только нашел статьи, которые имеют дело с Vista и Windows 7. Какие-либо идеи, что могло бы происходить? Существует ли обходное решение?

10
задан RooiWillie 22 August 2014 в 08:13
поделиться

1 ответ

Ошибки установщика сложно отлаживать, вы можете попробовать:

  1. Искать зарегистрированные исключения в средстве просмотра событий / приложении.
  2. Окружите свой код большим блоком try / catch и MessageBox.Show (например. ToString ()) в предложении catch
  3. Создавать журнал при установке: msiexec / i "installer.msi" / lvx "log.txt" и искать в нем подсказки
7
ответ дан 3 December 2019 в 15:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: