gpt4 book ai didi

c# - 如何使用 PHP 将 .NET 源文件编译成可执行文件?

转载 作者:太空狗 更新时间:2023-10-29 12:20:19 25 4
gpt4 key购买 nike

我使用 C#.NET 编写了一个工具栏,现在存储在 toolbar.cs 文件中。

我想将此文件与另一个 php 文件一起上传到我的 FTP 服务器,例如:compiler.php

我希望在访问时能够编译 toolbar.cs 文件

http://www.mysite.com/toolbar.php

然后在包含准备下载的可执行文件的同一目录中创建一个新文件。

我尝试这样做的原因是创建一个网站,为我的用户创建具有个性化功能的自定义工具栏。

最佳答案

我敢肯定,没有人用 PHP 编写过 C# 编译器,因此您将不得不从 php 代码通过命令行调用来调用编译器。

在 Linux 上,您将使用 Mono 编译器:http://mono-project.com/CSharp_Compiler

这些方面的内容(取决于 toolbar.cs 的位置、您需要的引用资料和目标 .NET 版本):

exec("gmcs -pkg:dotnet toolbar.cs");

关于c# - 如何使用 PHP 将 .NET 源文件编译成可执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11432374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com