Visual Studio 2010 laiendus: salvesta UML-diagramm pildina

03.09.2010  |  Gunnar

Ühe käsiloleva töö raames, mis mulle arvatavasti veel terveks kümnendiks kirjutamisainet annab, oli vaja koostada mõned klasside diagrammid, et saada parem ülevaade sellest, mis on tehtud, tegemata või siis mõistusevastaselt teostatud. Visual Studio modelleerimise projektid oli kiireim võimalus klassid pildile saada, kuid tekkis üks tõrge – diagramme ei saa pildina salvestada. Sellele probleemile on siin pakutud lihtne lahendus.

Visual Studio modelleerimise projekte saab mugavalt laiendada. Olemas on spetsiaalsed projektitüübid laienduste kirjutamiseks. Neid kasutades ja võttes näitena ette Cameron Skinneri koodinäite Save a diagram to Image File kirjutasin valmis oma laienduse Visual Studio 2010 jaoks.

NB! Oma laiendusi kirjutades pead tegema mõned täiendused VSIX manifesti. Autori nimi peab olema kindlasti olemas, sest ilma selleta installeeritakse laiendus vigaselt (laiendus jääb kopeerimata ühte olulisse kataloogi ja Visual Studio Extension Manager ei suuda seda leida).

Peale manifesti muutmist võib laienduse kokku kompileerida ja peale installida. Laienduse, mis minul töötama hakkas, saab alla laadida kande lõpus. Paketis on Visual Studio lahendus koos lähtekoodiga. Debug-kataloogist leiab ka VSIX-faili, millel klikkides paigaldatakse laiendus automaatselt. Kui tekib tõrkeid, siis palun küsi abi kommentaarides.

Visual Studio 2010 solution UML.SaveAsImage.zip
VS2010 solution | 48KB

Kommenteeri

sulge
Saada link e-postiga

© DT 2012 | Creative Commons Attribution-Noncommercial 3.0 License | WordPress