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而不是仅仅处置它?