2

Visual Studio はクラス図を作成し、それをテキスト エディター プログラムで開くと、単純なXML. 確かに、実行時にそれを生成できます。しかし、問題は、Class Diagram生成されたものを表示するためのビジュアル スタジオがありますが、Visual Studioインストールされていない場所にアプリケーションをデプロイする場合、どのような解決策があるのでしょうか?

  1. XMLからクラス図またはUML図を生成できる可能性または利用可能なプラグインまたはライブラリはありますか?
  2. どうにかして Visual Studio クラス ダイアグラムを使用して実行時に表示できますか?
  3. 確かではありませんが、バックエンドで xml を生成し、可能であればビルトイン プラグインを使用して画像 (png または gif) を作成し、それを表示するとどうなるでしょうか? (私は本当にこのアイデアについて確信が持てません:()

NClassを見たことがありますが、これは非常に優れていますが、少し複雑であり、XML で開発されていません。

4

2 に答える 2

4

PowerToys for Class Designer ( http://modeling.codeplex.com ) を使用することをお勧めします。クラス デザイナーが改善され、ダイアグラムを HTML にエクスポートできるようになります。この方法は、どのマシンにも簡単に配布できます。

別の方法として、リフレクションを使用して別のパスを取ることもできます。この場合、ビジュアル スタジオのクラス図は必要ありません。ダイアグラムは、要求されたタイプを調べることによって生成されます。Sacha Barber の記事を読むことをお勧めします ( http://www.codeproject.com/Articles/17823/100-Reflective-Class-Diagram-Creation-Toolおよびhttp://www.codeproject.com/Articles/207280/ 200-Reflective-Class-Diagram-Creation-Tool )。たぶん、彼のアプリケーションをカスタマイズできます。

于 2012-05-01T01:47:52.467 に答える