From 8a93af528bd88a7e320378d6530ac764b19f1a33 Mon Sep 17 00:00:00 2001 From: "kotov.a" Date: Wed, 14 Sep 2016 16:35:37 +0300 Subject: [PATCH] fix #4090 --- src/dotnet/commands/dotnet-resgen/ResourcesFileGenerator.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/dotnet/commands/dotnet-resgen/ResourcesFileGenerator.cs b/src/dotnet/commands/dotnet-resgen/ResourcesFileGenerator.cs index 38e35260d..97d131e5d 100644 --- a/src/dotnet/commands/dotnet-resgen/ResourcesFileGenerator.cs +++ b/src/dotnet/commands/dotnet-resgen/ResourcesFileGenerator.cs @@ -17,7 +17,7 @@ namespace Microsoft.DotNet.Tools.Resgen using (var input = sourceFile.File.OpenRead()) { var document = XDocument.Load(input); - var data = document.Root.Elements("data"); + var data = document.Root.Elements("data").ToArray(); if (data.Any()) { var rw = new ResourceWriter(outputStream); @@ -25,7 +25,8 @@ namespace Microsoft.DotNet.Tools.Resgen foreach (var e in data) { var name = e.Attribute("name").Value; - var value = e.Element("value").Value; + var valueElement = e.Element("value"); + var value = valueElement != null ? valueElement.Value : e.Value; rw.AddResource(name, value); }