2

这可能是我应该能够自己弄清楚的事情,但我运气不好,所以我想我会问。

问题:我正在将一个系统从 java 转换为 C#,他们使用了一个我非常想使用的 java 框架,因为它处理了系统中最复杂的部分,否则我必须自己实现这些部分。我有这个框架的源代码。

我知道在 C# 中使用 java 库有多种可能性(尽管我对其中任何一个都不熟悉,所以我很感激建议)。到目前为止,我一直在考虑使用IKVM.NET来生成 .dll,但我不确定下一步该做什么,因为在 java 中,为了使用您的代码运行框架,您应该使用选项 -javaagent通过添加

-javaagent:bin/deuceAgent.jardeuceAgent框架在哪里)

到你的java命令行。我不知道拥有 .dll 后 C# 中的等价物是什么,或者根本不知道是否有等价物。

有什么帮助吗?非常感谢。

4

1 回答 1

-1

好吧,一旦创建了 DLL,您就可以将该 DLL 作为引用添加到您的项目中并使用它...

要在 Visual C# 项目中添加引用,您可以执行以下操作。

  1. 在解决方案资源管理器中,右键单击项目节点,然后单击添加引用。
  2. 在“添加引用”对话框中,选择指示要引用的组件类型的选项卡。(在你的情况下,它是 DLL 文件
  3. 选择要引用的组件,然后单击“确定”。

在此处输入图像描述

之后,您可以在编码中使用相同的...您可能需要导入 Java Class lib 中的命名空间,然后您可以使用这些类。

希望这可以帮助。

谢谢, 吉格

于 2012-07-06T13:50:27.960 回答