Ich benutze SlowCheetah, um meine app.configs zu transformieren. Ich habe eine Multi-Projekt-Lösung, bei der eines der Projekte ein Post-Build-Ereignis ausführt, bei dem die Ausgabe der Bin an anderer Stelle kopiert wird. Ich habe festgestellt, dass SlowCheetah seine Transformationen nach dem Post-Build-Ereignis durchführt, also ist die app.config, die ich kopiere, die vor-transformierte Version.SlowCheetah wird nach Post-Build-Ereignissen ausgeführt
Hat jemand einen Vorschlag, wie ich meine Kopie nach der Transformation von SlowCheetah ausführen kann? Wird dazu eine benutzerdefinierte Build-Aufgabe geschrieben?
Ich habe einen Workaround gefunden. Es ist nicht elegant, aber es funktioniert. Ich habe ein Dummy-Projekt erstellt und festgelegt, dass die Abhängigkeit nach dem Projekt, das ich nach dem Build erstellt habe, erstellt wurde. Ich habe das Post-Build-Copy-Event vom ursprünglichen Projekt in dieses neue Dummy-Projekt verschoben. Das funktioniert, weil SlowCheetah seine Arbeit getan hat. – ScottC