Я знаю, что могу передать MSBuild файл VS файла (.sln), и он построит решение, но где-то в глубине моего сознания, я помню, что с помощью командной строки MSBuild принимал файл решения (и он ссылки на файлы проекта) и создать из них один файл проекта MSBuild. Однако теперь я не могу найти этот переключатель! Это был сон?
Я вижу переключатель /preprocess
(короткая форма /pp
), но я не думаю, что это было так, поскольку это будет включать все импортированные файлы (включая Microsoft. *. target) и, кроме того, я не могу похоже, этот переключатель работает. I, когда я пытаюсь выполнить следующую командную строку, MSbuild создает файл *.out
, но его пуст!
msbuild /target:rebuild /generate MSBuildCopyTargets.sln