Подтвердить что ты не робот

Создание файла проекта MSBUILD из файла визуальной студии и файлов проекта

Я знаю, что могу передать MSBuild файл VS файла (.sln), и он построит решение, но где-то в глубине моего сознания, я помню, что с помощью командной строки MSBuild принимал файл решения (и он ссылки на файлы проекта) и создать из них один файл проекта MSBuild. Однако теперь я не могу найти этот переключатель! Это был сон?

Я вижу переключатель /preprocess (короткая форма /pp), но я не думаю, что это было так, поскольку это будет включать все импортированные файлы (включая Microsoft. *. target) и, кроме того, я не могу похоже, этот переключатель работает. I, когда я пытаюсь выполнить следующую командную строку, MSbuild создает файл *.out, но его пуст!

msbuild /target:rebuild /generate MSBuildCopyTargets.sln
4b9b3361

Ответ 1

Самый простой способ сделать это - запустить MSBuild из командной строки с установленной переменной среды:

  Set MSBuildEmitSolution=1

Выход будет в формате SolutionName.metaproj