【问题标题】:Release resources when stop debugging停止调试时释放资源
【发布时间】:2009-10-22 16:38:04
【问题描述】:

我使用 Visual Studio 2005 和 C#。在我的 FormClosing 事件中,我释放了我的应用程序使用的一些资源。但是当我调试它并决定停止(停止调试)时,FormClosing 事件不会触发并且我的资源没有正确释放。

我怎样才能避免这种情况?

【问题讨论】:

    标签: debugging visual-studio-2005


    【解决方案1】:

    如果您所说的“资源”是指诸如打开句柄和分配的内存之类的东西,您不必担心。操作系统将在进程终止时释放它。

    如果您的意思是诸如临时文件、注册表项或其他您想要自己清理的磁盘上的内容,恐怕您在终止程序时无法捕捉到这些内容,并且将不得不手动清理它或在下次启动时清理它。至少据我所知。 :)

    【讨论】:

      猜你喜欢
      • 2010-10-04
      • 1970-01-01
      • 2012-01-08
      • 2012-05-04
      • 2012-01-18
      • 1970-01-01
      • 2011-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多