.NETアセンブリから、ソースファイル内のクラス/構造体/インターフェイス定義の場所(filename、begin_line、begin_column、end_line、end_column)を取得する必要があります。.NETアセンブリにソースコードの位置情報(ファイル/行/列)を含めるにはどうすればいいですか?
私の頭に浮かんだ最初の解決策は、いくつかのpdb quering apiを使用していましたが、この方法でしかこのような情報を得ることができないようです。または、私は間違っているかもしれません...
私はVS 2008のアドインをビルドしようとしていますが、VSオートメーションモデルを使ってすべてのソリューションプロジェクトをコンパイルし、アセンブリを取得し、Reflectionsを使ってビジュアルモデリングを行います表現。私が必要とするのは、ソースコードとモデル要素の間の接続です。実際、私は場所の情報を覚えておくために何らかの方法でソースを分析/変更することさえできました。
すべてのアイデアをいただければ幸いです。
Yeap。 Sparx EAは素晴らしいですが、自分のケースツールが必要です。この点から私が提供できないのは、私のモデル要素とソースコードとの関係です。 私はクラスが部分的かもしれないし、メソッドや他の難しいものも理解していますが、何とかしなければなりません。 返信いただいたThanx。 –
私はあなたがあなたのツールを作成することを提案していました... –