StreamResourceInfo streamInfo = Application.GetResourceStream(new uri("UIOnly;component/Images/my_work.png", UriKind.Relative));

if ((streamInfo != null) && (streamInfo.Stream != null))
{
      using (var stream = streamInfo.Stream)
      {

      }
}


当执行上述代码时,UIOnly.dll被锁定直到应用程序退出,为什么?

最佳答案

不知何故文件句柄没有释放。

您是否尝试过在流中显式调用Close而不是仅仅处置它?

09-26 23:57