dotnet/msbuild
在 GitHub 查看CodeTaskFactory error on missing attributes does not contain element name
Open
#2,072 创建于 2017年5月7日
User Experiencehelp wantedtriaged
描述
When using CodeTaskFactory, if a Reference element is missing the Include attribute, or a Using element is missing the Namespace attribute, an error is printed about an empty attribute value.
This error isn't great for a few reasons
- It doesn't say which element the attribute is on
- It says "The "Include" attribute has been set but is empty" even when it's missing
- It's emitted at the point the task is used, not declared, so the message about the Include attribute is easily confused for referring to the Items passed to the task