2

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

我想用另一个 php 文件将这个文件上传到我的 FTP 服务器:compiler.php

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

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

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

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

4

2 回答 2

2

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

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

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

exec("gmcs -pkg:dotnet toolbar.cs");
于 2012-07-11T12:20:27.953 回答
0

这个链接应该可以帮助你,使用 CSC.exe

http://msdn.microsoft.com/en-us/library/78f4aasd.aspx

于 2012-07-11T12:19:54.260 回答