我想在我的 Windows 计算机上的 Visual Studio 上用 C# 编写一个程序,然后将它上传到我学校的 Linux 服务器并在那里运行该程序。作业是通过此服务器上交的:我的教授收到文件并从他的目录中运行它。这可能吗?如果可以,我该怎么做?
我读到了 Mono,但根据我的理解,Mono 用于在 Linux 上编写和运行 C# 应用程序,所以如果它不在我学校的服务器上,那么我将无法运行该应用程序。因此,即使我将 Mono 的副本上传到服务器上的个人目录,我的教授也无法从他的目录运行程序。这个对吗?
我想知道是否有任何方法可以使用或不使用 Mono。
编辑:教授将像这样运行程序:
$p1 testfile
其中“testfile”是传递给我的程序的命令行参数。“p1”可能是我将编写以运行该程序的脚本。