加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

如何在我学校的Linux服务器上运行C#程序?

发布时间:2020-12-14 01:18:18 所属栏目:Linux 来源:网络整理
导读:我想在我的 Windows计算机上的Visual Studio上用C#编写一个程序,然后将其上传到我学校的 Linux服务器并在那里运行程序.通过此服务器输入作业:我的教授收到该文件并从他的目录中运行它.这是可能的,如果可以,我该怎么办? 我读过关于Mono的内容,但是从我对它
我想在我的 Windows计算机上的Visual Studio上用C#编写一个程序,然后将其上传到我学校的 Linux服务器并在那里运行程序.通过此服务器输入作业:我的教授收到该文件并从他的目录中运行它.这是可能的,如果可以,我该怎么办?

我读过关于Mono的内容,但是从我对它的理解来看,Mono习惯于在Linux上编写和运行C#应用程序,所以如果它不在我学校的服务器上,那么我将无法运行该应用程序.因此,即使我将Mono的副本上传到服务器上的个人目录,我的教授也无法从他的目录中运行该程序.它是否正确?

我想知道是否有任何方法可以使用或不使用Mono.

编辑:教授将运行这样的程序:

$p1 testfile

其中“testfile”是传递给我的程序的命令行参数. “p1”可能是我编写的用于运行程序的脚本.

解决方法

我建议先检查你学校的Linux机器是否已经安装了单声道.检查lib文件夹,看看是否有单声道文件夹.该目录可能不完全对齐,但它应该是这一行:

/usr/local/lib/mono/  ; various things here

如果学校系统没有单声道,我会要求教授让系统管理员在一台或多台机器上安装单声道.如果那是不可能的,那么我会沿着自己打包的路线前进.

查看Mono项目here.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读