首页 文章

使用Mono为Linux创建可执行文件?

提问于
浏览
4

我想开发一个C#工具,只要通过PHP调用它就可以在Apache Web服务器上运行(例如使用exec-command) . 因为我是新手,所以如果你可以帮助我会很棒:

1)如果我使用Mono和“msc”命令在我的Windows系统上编译C#代码,这是否会创建一个也可以在Linux中执行的文件,即在Apache Web服务器上? (它绝对可以在Windows中执行)如果没有,我如何使用Mono for Windows创建Linux可执行文件?

2)尝试通过PHP在Apache Web服务器上调用应用程序时是否需要考虑?许可权?

1 回答

  • 4

    1:关于the Mono FAQ的第一个问题:

    Mono可以运行Visual Studio生成的二进制文件吗?是的,Mono可以运行Visual Studio生成的二进制文件,不需要重新编译 . 使用我们的Mono Migration Analysis工具检查您的应用程序使用的所有内容是否已在Mono中实现,或者是否需要特别注意 . 今天的Mono API介于.NET 2.0和.NET 4.0之间,请参阅我们的路线图,了解有关实现的内容的详细信息 .

    2:我可以't speak specifically for PHP, but I believe you' ll必须使用 mono 可执行文件运行该进程(例如 mono /path/to/exe/SomeTool.exe

相关问题