使用 C1Excel + XLPictureShape 产生 xlsx 文件,
执行过程没有错误,但图片文件会被锁住(例如无法更名),除非我把程序关闭了
(如按钮1 所示)
我换了写法,但都会有问题,想问问看到底该怎么写才正确?
使用 Dispose() 写法,会引发 System.ArgumentException 的例外错误
Image img = Image.FromFile(file);
img.Dispose();
(如按钮2 所示)
使用 using 写法,会引发 GDI+ 的例外错误
using (FileStream stream = new FileStream(file, FileMode.Open, FileAccess.Read))
(如按钮3 所示)
|