У нас есть проект установки в решении Visual Studio (Другие типы проектов → Настройка и развертывание → Проект установки). Этот проект имеет другой проект типа библиотеки с классом установки с именем InstallationCore, например, с выходом проекта. В действии пользователя я вызываю, чтобы установить и удалить функции установщика InstallationCore.
У InstallationCore есть формы окон для взаимодействия с пользователем. Там, в формах, я использую функцию Drag and Drop для перетаскивания текста из Tree View в текстовое поле.
Но в строке:
txbUserName.AllowDrop = true;
Я получаю ошибку отладчика JIT:
Произошло необработанное исключение
Не удалось выполнить регистрацию DragDrop
System.InvalidOperationException: регистрация DragDrop не удалась
И длинная трассировка стека после этого.
Важно сказать, что когда я запускал функцию Installer из тестового проекта, ошибка не возникала, и все работало нормально. Ошибка возникает только при запуске пакета .msi.
Любые предложения?