У меня есть проект A в зависимости от проекта B. В проекте A есть некоторые задачи предварительной сборки, зависящие от некоторых сгенерированных файлов из проекта B. Когда я создаю Visual Studio, проблем нет. Но при использовании MSBuild.exe возникает проблема, потому что порядок сборки:
- Шаги предварительной сборки < - не удалось, поскольку B не был скомпилирован
- B скомпилирован < - ожидается, будет выполнен первым.
- А скомпилирован
Это ожидаемое поведение с использованием MSBuild? Есть ли способ сообщить MSBuild сделать B сначала перед этапами предварительной сборки?
Я использую VS2010 С# и С++/CLI. Я не думаю, что если предлагает дополнительную информацию, но вот как она называется:
Running process (C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBUILD.exe "..\..\..\dev\build\MyProj.sln" /t:Clean /p:Configuration=Release;Platform=Win32)