WindowsコンピューターのVisualStudioでC#でプログラムを作成し、それを学校のLinuxサーバーにアップロードして、そこでプログラムを実行したいと思います。割り当てはこのサーバーを介して提出されます。私の教授はファイルを受け取り、自分のディレクトリから実行します。これは可能ですか?もしそうなら、どうすればそれを行うことができますか?
私はMonoについて読みましたが、MonoはLinux上でC#アプリケーションを作成して実行するために使用されているため、学校のサーバー上にない場合はアプリケーションを実行できません。そのため、Monoのコピーをサーバー上の個人ディレクトリにアップロードしても、教授は自分のディレクトリからプログラムを実行できません。これは正しいです?
モノの有無にかかわらず、これを行う方法があるかどうか知りたいです。
編集:教授は次のようにプログラムを実行します:
$p1 testfile
ここで、「testfile」は、プログラムに渡されるコマンドライン引数です。「p1」は、おそらくプログラムを実行するために作成するスクリプトになります。