Skip to content
This repository was archived by the owner on Oct 16, 2020. It is now read-only.

Commit e0e1df5

Browse files
committed
Revert "Fix #414: Loading enum-typed formatter settings from .csproj files fails."
This reverts commit 48502c9.
1 parent 48502c9 commit e0e1df5

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

src/Main/Base/Project/Src/Project/MSBuildBasedProject.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1467,15 +1467,11 @@ public override XElement LoadProjectExtensions(string name)
14671467
existing = projectFile.CreateProjectExtensionsElement();
14681468
return new XElement(name);
14691469
}
1470-
// Instead of using existing[name] we use a workaround here, because existing[name]
1471-
// removes all xmlns="..." definitions, which are needed for XAML deserialization.
1472-
string content = existing.Content;
1470+
string content = existing[name];
14731471
if (string.IsNullOrEmpty(content))
14741472
return new XElement(name);
14751473
try {
1476-
var extensionsElement = XElement.Parse(content);
1477-
var propertiesElement = extensionsElement.Elements().FirstOrDefault(); // Should be the "Properties" node
1478-
return propertiesElement ?? new XElement(name);
1474+
return XElement.Parse(content);
14791475
} catch (XmlException ex) {
14801476
LoggingService.Warn(ex);
14811477
return new XElement(name);

0 commit comments

Comments
 (0)