Как настроить MSBuild на получение порядка компиляции или сборки из файла решения

Мы установили счетчик параллельного выполнения равным 1, чтобы все проекты создавались один за другим. В настройках Visual Studio.

С помощью приведенной ниже команды от Devenv.exe мы можем правильно скомпилировать решение.

вызов vcvarsall.bat x86_amd64
devenv / Build «Release | x64» «w: /Frameworks/Frameworks.sln»

Но с MSBuild, с командой ниже, решение не в состоянии скомпилировать, когда я проверяю журнал, порядок компиляции проектов не является правильным, не принимая из файла решения.

вызов vcvarsall.bat x86_amd64
«C: \ Program Files (x86) \ MSBuild \ 12.0 \ Bin \ MSBuild.exe» «W: \ Frameworks \ Frameworks.sln» / t: build / fl /flp:logfile=Frameworks.log;verbosity=normal / p : Конфигурация = Выпуск; Платформа = x64 / m: 1

Любое предложение, как исправить набор msbuild для компиляции только из порядка, указанного в файле решения.

0

Решение

Откройте свое решение в VisualStudio, в обозревателе решений щелкните правой кнопкой мыши имя решения и найдите «Зависимости проекта …» и / или «Порядок сборки проекта …»

Пользовательский интерфейс не требует пояснений, поэтому настройте его по мере необходимости, сохраните все и повторите команду MsBuild.

введите описание изображения здесь

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]