MSbuild Build Order Issue - Pre-Build-Schritte zuerst oder abhängige Projekte zuerst
Ich habe ein Projekt A, das von Projekt B abhängt. Projekt A hat einige vorab erstellte Aufgaben, die von einigen generierten Dateien aus Projekt B abhängen. Wenn ich in Visual Studio erstelle, ist das kein Problem. Bei Verwendung von MSBuild.exe tritt jedoch ein Problem auf, da die Erstellungsreihenfolge wie folgt lautet:
Die vorbereitenden Schritte von A <- sind fehlgeschlagen, da B nicht kompiliert wurdeB wird kompiliert <- wird voraussichtlich zuerst ausgeführtA wird kompiliertIst es das erwartete Verhalten bei Verwendung von MSBuild? Gibt es eine Möglichkeit, MSBuild anzuweisen, zuerst B auszuführen, bevor A die vorbereitenden Schritte ausführt?
Ich benutze VS2010 C # und C ++ / CLI. Ich glaube nicht, ob zusätzliche Informationen angeboten werden, aber hier ist, wie es heißt:
Running process (C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBUILD.exe "..\..\..\dev\build\MyProj.sln" /t:Clean /p:Configuration=Release;Platform=Win32)