Kann ich Klassendiagramme von Visual Studio 2008 programmatisch exportieren?
-
20-09-2019 - |
Frage
Ich kann von Visual Studio mit der rechten Maustaste auf die Oberfläche ein Klassendiagramm als Bild exportieren und wählen Sie „Export Diagramm als Bild ...“
Gibt es eine Möglichkeit, dies über die Befehlszeile zu tun? Ich möchte in der Lage sein, all meine Klassendiagramme als Bilder zu erzeugen, so dass ich es in der CHM umfassen kann ich w / Sandburg am Gebäude.
Lösung
Gefunden es nach einem ganzen Tag des Suchens. Für den Fall, kommt jemand jemals über diese wieder:
Zwei Wege, dies zu tun:
- Microsoft.VisualStudio.Modeling.Diagrams.Diagram.CreateBitmap () können Sie in einer Sammlung von Formen geben und exportieren sie als Bitmap
- Microsoft.VisualStudio.EnterpriseTools.Shell.DiagramExporter ist etwas komplizierter, aber können Sie erstellen Ihre eigene Implementierung von IServiceProvider, dann können Sie wählen Standorte, Dateiformate etc.
Etwas mehr Informationen finden Sie im dieses MS Forum .
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow