3

C# ファイルを簡単に読み取り、それをデータベース ストレージ (クラス名、関数、変数などの格納) 用の Java オブジェクトに配置する方法を探しています。

作成中のゲーム用に階層型ステート マシン AI 構築ツールを作成しています。既存の C# ファイルをインポートして、将来取得できるようにデータベースに保存できるようにする必要があります。

C#ファイルを解析するための既存のライブラリを知っている人はいますか? JavaParserに似たもの?

みんな、ありがとう!

編集:これは私の Java プロジェクトの一部である必要があります。Java アプリケーションを介して C# ファイルをロードし、db4o データベースに保存します。

4

2 に答える 2

1

Roslynを使用することもできますが、少し手間がかかります:http: //msdn.microsoft.com/en-US/roslyn

ちなみに、Roslynはプレビューのみです。Microsoftは、実際のリリースがいつリリースされるかについては明らかにしていない。

これはC#ライブラリです。Roslynを使用してC#プログラムで実際の解析を行う必要があります。

于 2012-07-04T20:01:20.833 に答える
-1

このページでは、grasshopperと呼ばれるILからJavaへのバイトコードコンパイラについて説明していますが、もう存在しないようです。おそらく、それを実行して、コンパイルをロードした後にリフレクションを使用することもできますが、それが必要な場合は、コード自体がどこに残るのかわかりません。

于 2012-07-04T20:17:48.807 に答える