3

我正在寻找一种方法来轻松读取 C# 文件并将其放入 Java 对象中以进行数据库存储(存储类名、函数、变量等)。

我正在为我正在创建的游戏制作分层状态机 AI 构建工具,并且需要能够导入现有的 C# 文件并将其存储在数据库中以供将来检索。

有谁知道用于解析 C# 文件的任何预先存在的库?类似于JavaParser的东西?

感谢大家!

编辑:这需要成为我的 Java 项目的一部分。我将通过我的 Java 应用程序加载 C# 文件并将其保存到我的 db4o 数据库中。

4

2 回答 2

1

您可以使用 Roslyn,但这需要一些工作:http: //msdn.microsoft.com/en-US/roslyn

顺便说一句,Roslyn 只在预览版中。微软尚未说明实际版本何时发布。

这是一个 C# 库。您将需要使用 Roslyn 使用 C# 程序进行实际解析。

于 2012-07-04T20:01:20.833 回答
-1

此页面讨论了一个名为 Grasshopper 的 IL 到 Java 字节码编译器,但它似乎不再存在。也许你可以这样做并在加载编译后使用反射,如果你也需要的话,不确定代码本身会留在哪里。

于 2012-07-04T20:17:48.807 回答