Убедитесь, что вы используете путь к msbuild.exe, который устанавливается вместе с Visual Studio.Используйте командную строку разработчика для Visual Studio 2017, если не уверены, для нее настроен PATH, так что msbuild
будет указывать на правильный исполняемый файл.
Эта ошибка устраивает, когда вы используете старую версию MSBuild (например,версия, включенная в .NET Framework), которая не поддерживает необходимые функции - в данном случае метаданные в качестве атрибутов.