【发布时间】:2018-05-10 11:13:31
【问题描述】:
我已经有了 dot net DLL,它应该可以在 Linux mono 中运行。
Mono Develop 是适用于 Linux、Mac OS 和 Windows 的开源集成开发环境。它的主要重点是开发使用 Mono 和 .NET 框架的项目
【问题讨论】:
我已经有了 dot net DLL,它应该可以在 Linux mono 中运行。
Mono Develop 是适用于 Linux、Mac OS 和 Windows 的开源集成开发环境。它的主要重点是开发使用 Mono 和 .NET 框架的项目
【问题讨论】:
.net 和 Mono 相似但不相同。你可以将 dll 反编译成一些 c#,然后你可以在 Mono 中编译。
另一种选择是在 Linux 机器上运行 wine,但这需要很多努力。重新编译所以“整个事情”在 Mono 中会更干净。
理论上,您可以直接从 Mono 引用 .net dll,但如果该 dll 依赖于 mono 无法伪造的任何内容,它将失败。
【讨论】: