首页 > 解决方案 > 我们如何在单声道中使用 dot net dll?

问题描述

我已经有 dot net DLL,它应该在 Linux mono 中工作。

Mono Develop 是适用于 Linux、Mac OS 和 Windows 的开源集成开发环境。它的主要重点是开发使用 Mono 和 .NET 框架的项目

标签: .netdllmono

解决方案


.net 和 Mono 相似但不相同。您可以将 dll 反编译成一些 c#,然后您可以在 Mono 中进行编译。

另一种选择是在 Linux 机器上运行 wine,但这是一个很大的麻烦和努力。重新编译所以“整个事情”都在 Mono 中会更干净。

理论上,您可以直接从 Mono 引用 .net dll,但如果该 dll 依赖于 mono 无法伪造的任何内容,它将失败。


推荐阅读