Files
ILSpy/ICSharpCode.Decompiler.Tests/ProjectDecompiler
Siegfried Pammer c6c6831200 Write item metadata the way a non-SDK project keeps it
Metadata as attributes on an item element is MSBuild 15 syntax. The
non-SDK project format is what an export falls back to for toolchains
that predate the SDK, and those reject an unknown attribute on an item
element, so a Page item carrying Generator and SubType as attributes
undoes the reason to write that format at all. Every non-SDK project
written by anything else keeps metadata in child elements.

The SDK-style writer keeps attributes: there the syntax is a given and
it is what the format's own tooling produces.

Assisted-by: Claude:claude-opus-5:Claude Code
2026-09-04 19:41:19 +02:00
..