我们在我们的一个更大的产品中使用OLEDragDrop Event并且偶然发现了一个奇怪的问题。在我的机器上,如果我构建应用程序并运行exe文件,应用程序会看到拖放事件,我可以将文件从桌面拖到程序中,然后保存它并执行它应该执行的操作。但是,当我进入调试模式时,同样的功能不起作用。我得到的只是图标切换到图标,表示我无法释放该程序的“顶部”文件。
我的同事拥有相同的代码,来自同一版本的完全相同的代码,以及其他所有与项目相关的设置都完全相同。但是在调试时,他从应用程序中获得了预期的行为。我们唯一合理的猜测是他没有为visual studio 2010 sp1应用~300mb安全更新。我现在正在设置一个虚拟机来检查这个,当我知道它是否确实在没有更新的情况下工作时会更新。
还有其他人遇到过与此相关的问题吗?任何可以引导我走上正确轨道的东西我都会永远感激。
感谢阅读。
答案 0 :(得分:1)
如果Visual Studio以管理员身份运行,您将无法拖动到应用程序。