Windows で .NET アプリケーションとして開発されたサンプル .exe ファイルが 1 つあります。これで、mono コマンドを使用して Linux マシンで同じアプリケーションを実行できるようになりました。
そこで、Windows プラットフォームと Linux プラットフォームの両方で実行できる別のバイナリをクライアントに提供したいと考えています。
したがって、.net ベースの Windows アプリケーションは、.NET をインストールしなくても、他の Windows ベースの PC で実行できます。
gmcs コマンドを使用して同じ .NET アプリケーションをコンパイルし、.NET アプリケーションの実行に必要な mono をインストールせずに任意の Linux PC で実行する Linux プラットフォームに同じものはありますか?
Linux ドライバーと共有オブジェクト (.so) ファイルに基づいているため、Linux PC でのみ実行できる別のバイナリを提供するにはどうすればよいですか?