Frage

Also ich habe einen CommonAssemblyInfo.cs in alle Projekte in meiner Lösung verknüpft und wird dynamisch durch meinen Rechen / Weißen Thun Skripte erzeugt werden, die nicht in der Quellcodeverwaltung überprüft wird.

Ich habe auch eine CommonAssemblyInfo.cs.local für den Einsatz, wenn kein Rubin vorhanden ist, vor allem durch Devs verwendet werden.

Ist es möglich, eine msbuild Aufgabe zu haben, oder etwas, das läuft, bevor eine der anderen Projektzusammenstellung, die CommonAssemblyInfo.cs.local zu CommonAssemblyInfo.cs kopiert, bevor Sie versuchen, meine Lösung zu kompilieren? Ich hasse es, einen Befehl Sie müssen nur wissen muß über und Art, um zu öffnen und buidl die Lösung in Visual Studio.

UPDATE Also habe ich eine Batch-Datei als Lösung am Ende mit breiten Veranstaltung Präbuildereignis wie hier beschrieben:

Andere Tipps

Sprechen Sie über Kompilation in den VS-IDE oder Kompilation durch Team bauen? Wenn Sie sich über Team bauen reden, dann können Sie das „AfterGet“ Ereignis als Ort verwenden, den Standard zu verwenden msbuild Aufgabe „kopieren“. Wenn Sie über den VS IDE sprechen, dann können Sie immer noch die „kopieren“ msbuild Aufgabe verwenden.

scroll top