DragDrop注册在Setup Project中未成功

rod*_*wer 33 c# installer drag-and-drop setup-project visual-studio

我们在Visual Studio解决方案中有一些安装项目(其他项目类型 - >安装和部署 - >安装项目).这个项目有另一个库类型项目,其安装类名为InstallationCore,类似于项目输出.在用户操作中,我调用InstallationCore安装程序的安装和卸载功能.

InstallationCore具有用于与用户交互的窗体表单.在表单中,我使用拖放功能将树视图中的拖放文本拖放到文本框.
但是符合:

txbUserName.AllowDrop = true;
Run Code Online (Sandbox Code Playgroud)

我得到JIT调试器的错误:

未处理的异常已经发生
DragDrop注册没有成功
System.InvalidOperationException:DragDrop注册没有成功

然后是长堆栈跟踪.
重要的是,当我从测试项目运行安装程序功能时,错误没有发生,一切正常.仅当我运行.msi包时才会出现错误.

有什么建议?

Ale*_*lex 0

请尝试清理BIN目录。