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 kompilowanyCzy 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)