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