(This question ist ziemlich ähnlich, aber die einzige Antwort scheint nicht meine Bedürfnisse zu beantworten).Wie kann die Codegenerierung in eine C# -Lösung integriert werden?
Ich denke über die Verwendung von Thrift in C# und überlege, wie genau der Build-Prozess funktionieren würde. Ermöglichen C# -Projekte in Visual Studio 2008 benutzerdefinierte Build-Aktionen, die C# -Klassen generieren?
Ich habe die "Custom Tool" -Option gefunden, aber ich bin mir nicht sicher, was ich suche ... es erlaubt nur Design-Time-Nutzung (nicht Bestandteil des Build-Prozesses, sondern mit der rechten Maustaste " Run Custom Tool ").
aktualisieren
Prebuild Ereignisse, die Fionn vorgeschlagen sind in der Tat nicht optimal, da sie Abhängigkeiten berücksichtigen nicht und den Build-Prozess verlängern. Außerdem werden sie von einer zentralen Stelle aus statt pro Datei verwaltet.
Dies ist sehr suboptimal, da es Auswirkungen darauf hat, wie VS löst, ob Projekte, die von diesem Projekt abhängen, ebenfalls neu erstellt werden sollen. –
In der Tat suboptimal, trat ich dies als eine Nicht-Lösung der Frage ein. Ich habe so etwas für ein C++ Projekt gemacht, vor langer Zeit (ich glaube es war in VS 6). Warum ist diese Funktionalität für C# nicht sichtbar? – ripper234