.net - 我们如何在单声道中使用 dot net dll?
问题描述
我已经有 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 无法伪造的任何内容,它将失败。
推荐阅读
- javascript - 如何在模板中通过javascript对从django传递的json进行编码
- java - 从响应中保存值并检查是否为空加特林
- google-apps-script - Google 幻灯片:通过脚本操作指南
- fortran - 可视化 Fortran 程序的结构
- c# - 使用 TLSharp 创建一个新的 Telegram 频道并修复权限/权限
- java - 我想制作一个带有处理的二维数组
- android - 如何使用共享首选项在活动之间切换?
- apache - httpd docker镜像文件夹结构
- kubernetes - 如何解决 Cert-Manager 让加密颁发者问题?
- javascript - 忽略 JavaScript 中的条件