我们在Visual Studio解决方案(其他项目类型 - >安装和部署 - >安装项目)中有一些安装项目。该项目具有另一个库类型项目,其中安装类名为InstallationCore,如项目输出。在用户操作中,我打电话给InstallationCore安装程序的安装和卸载功能。DragDrop注册在安装项目中没有成功
InstallationCore具有与用户交互的窗体窗体。在窗体中,我使用拖放功能将树视图中的文本拖放到文本框。
但在行:
txbUserName.AllowDrop = true;
我得到JIT调试器的错误:
未处理的异常发生
的DragDrop注册没有成功
System.InvalidOperationException:的DragDrop注册没有成功
之后的长堆栈跟踪。
重要的是,当我从测试项目运行安装程序功能时,错误没有发生,一切正常。仅在运行.msi软件包时发生错误。
有什么建议吗?
原因在这里描述:http://stackoverflow.com/questions/135803但我不知道该解决方案是否可以在安装项目中应用。 – dtb 2010-04-17 19:32:45
+1 @dtb,这是完全正确的。有一个可能的解决方案[这里](http://www.ozcandegirmenci.com/post/2010/08/Visual-Studio-Setup-Project-OLE-Call-And-Dialog-Show-Support.aspx)。 – ssamuel 2011-11-07 20:16:37