Вы можете добавить пространства имен в свой код и все такое, но вы можете эффективно подстановить пространство имен. Попробуйте следующую идиому XPath.
//*[local-name()='PropertyGroup']
//*[local-name()='MSBuildCommunityTasksPath']
name () обычно работает так же, как и в:
//*[name()='PropertyGroup']
//*[name()='MSBuildCommunityTasksPath']
РЕДАКТИРОВАТЬ: Пространства имен замечательны и я не предполагаю, что они не важны, но подстановочные знаки их полезны, когда объединяются прототип кода, одноразовые инструменты рабочего стола, эксперименты с XSLT и т. Д. вперед. Соотнесите свою потребность в удобстве с приемлемым риском для поставленной задачи. К вашему сведению, при необходимости вы также можете лишить или переназначить пространства имен.