我有一个在 Windows 中作为 .NET 应用程序开发的示例 .exe 文件。现在,我可以使用 mono 命令在我的 Linux 机器上运行相同的应用程序。
所以,现在我想将单独的二进制文件提供给我们的客户端,它可以在 Windows 和 Linux 平台上运行。
因此,基于 .net 的 Windows 应用程序可以在任何其他基于 Windows 的 PC 上运行,而无需安装 .NET。
在 Linux 平台上是否有任何相同的方法可以使用 gmcs 命令编译相同的 .NET 应用程序并在任何 Linux PC 上运行而无需安装运行 .NET 应用程序所需的 mono?
我如何提供只能在 Linux PC 上运行的单独二进制文件,因为该二进制文件基于我的 Linux 驱动程序以及我的共享对象 (.so) 文件?