Browse Source

Fix #1799: Make sure the file stream is disposed explicitly. Our ResXResourceWriter implementation based on Mono does not seem to do this (anymore?).

pull/1820/head
Siegfried Pammer 6 years ago
parent
commit
602a2adade
  1. 3
      ILSpy/TreeNodes/ResourceNodes/ResourcesFileTreeNode.cs

3
ILSpy/TreeNodes/ResourceNodes/ResourcesFileTreeNode.cs

@ -122,7 +122,8 @@ namespace ICSharpCode.ILSpy.TreeNodes @@ -122,7 +122,8 @@ namespace ICSharpCode.ILSpy.TreeNodes
break;
case 2:
try {
using (var writer = new ResXResourceWriter(dlg.OpenFile())) {
using (var fs = dlg.OpenFile())
using (var writer = new ResXResourceWriter(fs)) {
foreach (var entry in new ResourcesFile(s)) {
writer.AddResource(entry.Key, entry.Value);
}

Loading…
Cancel
Save