Zagadnienie kolejności budowania MSbuild - najpierw buduj kroki pierwsze lub zależne

Mam projekt A w zależności od projektu B. Projekt A ma kilka zadań wstępnego budowania, które zależą od niektórych wygenerowanych plików z projektu B. Kiedy buduję w Visual Studio, nie ma problemu. Ale podczas korzystania z MSBuild.exe występuje problem, ponieważ kolejność kompilacji to:

Kroki poprzedzające kompilację A <- nie powiodło się, ponieważ B nie został skompilowanyB jest kompilowane <- oczekuje się, że zostanie wykonane jako pierwszeA jest kompilowany

Czy jest to oczekiwane zachowanie przy użyciu MSBuild? Czy jest jakiś sposób, aby poinformować MSBuild, aby zrobił najpierw B przed krokami budowania A?

Używam VS2010 C # i C ++ / CLI. Nie sądzę, aby oferować dodatkowe informacje, ale tutaj jest to nazywane:

Running process (C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBUILD.exe "..\..\..\dev\build\MyProj.sln" /t:Clean /p:Configuration=Release;Platform=Win32)

questionAnswers(4)

yourAnswerToTheQuestion