我們在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