Атрибут Returns
является новым для MSBuild 4. Является ли ваш проект ориентированным на более раннюю версию .NET Framework?
Если это не так, я предлагаю вам попробовать изменить проект на целевую платформу .NET Framework 4 и посмотреть, разрешает ли она проблему.
Если это не поможет, запустите команду msbuild /version
, чтобы проверить, какая версия вы используете. Если это не версия 4.0.30319.1, вы используете старую версию, которая не знает, что означает Returns
. Если это так, вероятно, у вас также есть Visual Studio 2008, и, возможно, он имеет приоритет над Visual Studio 2010 в вашей переменной окружения PATH
.
Какая команда вы используете? – PostMan