关于WPF GetResourceStream

时间:2011-01-07 04:16:38

标签: c# wpf

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被锁定,直到应用程序退出,为什么??

1 个答案:

答案 0 :(得分:0)

不知何故,文件句柄未被释放。

您是否尝试在流上显式调用Close而不是仅仅处理它?<​​/ p>