2012-04-10 31 views
1

Ich benutze ILMerge, um alle Binärdateien aufgrund einer MS Dynamics-Einschränkung in eins zusammenzuführen.Hinzufügen von AfterBuild-Ziel für mehrere Projekte in einer Lösung

Es ist ein manueller Prozess, der alle Binärdateien zum Zusammenführen angibt, aber ich fand diesen Artikel, um die Abhängigkeiten für ein Projekt automatisch zu finden und sie mit dem AfterBuild-Ziel - instructions here - in die Assembly einzufügen.

Der Nachteil hier ist, dass ich die csproj-Datei bearbeiten und das <import> Element für jedes Projekt hinzufügen muss, das ich ILMerge möchte. Gibt es eine Möglichkeit, dass ich es für jedes Projekt in einer Lösung (vorzugsweise jedes Projekt in einem Lösungsordner) machen kann?

Antwort

0

Die Projektdateien sind nur XML. Es gibt nichts, was Sie daran hindert, ein eigenes Dateieditor-Dienstprogramm zu erstellen, um nach den gewünschten xml-Elementen in der Projektdatei zu suchen und diese zu injizieren.