У меня есть проект, который прекрасно работает с Delphi XE2 IDE.
Я пытаюсь построить проект с помощью msbuild в консоли командной строки:
SET BDS=C:\Program Files (x86)\Embarcadero\RAD Studio\9.0
c:\Windows\Microsoft.NET\Framework\v2.0.50727\MSBuild /p:config=Debug /target:Build /verbosity:diag myproj.dproj
MSBuild выдает следующую ошибку:
C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin\CodeGear.Common.Targets(674,9): error MSB4067: The element <__ShouldBuildVersion> beneath element <PropertyGroup> is unrecognized.
Я сравнил вывод msbuild из IDE и командной строки и обнаружил, что вывод msbuild в IDE имеет дополнительную строку вывода: Сборка с версией инструментов "2.0".
Возможно, есть некоторые параметры Iнеправильно настроен при использовании командной строки.