Updated common types XSD to remove errors from redefining Include attributes#13284
Conversation
…ttribute on simple types.
======================================================================
|
Include attributes#13284…ttribute on simple types.
======================================================================
|
Context
Some XML LSPs (like Lemmix, the engine that powers the redhat-developer/vscode-xml VSCode extension) struggle with the GitHub XSDs because they redefine the
Includeattribute inside the XSDs in order to redefine the documentation comments per element type.This PR addresses that by prohibiting the use of the attribute inside the common types XSD, thus allowing this redefinition to occur.
Changes Made
redefineblock tosrc/MSBuild/MSBuild/Microsoft.Build.CommonTypes.xsdto ensureIncludeblocks are not marked as already defined from outside the file.Testing
Includeblocks being redefined.