如何创建一个java接口来编译c代码,然后生成dll';s

本文关键字:后生 然后 代码 dll 创建 何创建 一个 接口 java 编译 | 更新日期: 2023-09-27 18:20:47

我想开始编码一个java接口,但我希望它的内部功能是从c#代码生成dll,我有几个项目,其中有几个c#类。。。

基本上,我们的想法是进行设置,因此会有一个.zip或.rar维奇,它将包含所有的c#项目和一个java.exe,当执行时,它将编译c#项目,然后将dll放在一个特定的目录中

你知道怎么做的例子吗?

如何创建一个java接口来编译c代码,然后生成dll';s

如果您提到Portability,那么我认为您需要运行该java应用程序。也适用于Linux和Mac,因此您可以尝试http://www.mono-project.com/CSharp_CompilerMono编译器,它是跨平台的。

您可以使用MSBuild从命令行构建.NET项目,我认为从Java代码中调用它会很容易(尽管我不明白为什么要使用Java程序来触发编译)。

在此处阅读有关MSBuild的信息:http://msdn.microsoft.com/en-us/library/ms171452%28v=vs.90%29.aspx