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