Windowsサービスを作成しましたが、Windows OS上で正常に動作していますが、LinuxまたはMac OSで同じサービスを実行する必要があります。LinuxまたはMac OS上でWindowsサービスを実行する方法
可能でしょうか?
Windowsサービスを作成しましたが、Windows OS上で正常に動作していますが、LinuxまたはMac OSで同じサービスを実行する必要があります。LinuxまたはMac OS上でWindowsサービスを実行する方法
可能でしょうか?
明らかに「可能」、最悪の場合はゼロから再プログラミングします。私はあなたが使用しているwinformsタグを推測しているのは、最大の移植の頭痛の種と思われるものを示唆しています。同じ質問をしていると思われるC# WinForms application to linuxをチェックしてみてください。もっと簡単な方法は、linuxの下でvirtualbox https://www.pcsteps.com/184-install-virtualbox-linux-mint-ubuntu/を実行すること(または多くの同様のページや多くの同様のvmを参照)してから、Windows仮想マシン上でサービスを実行することです( "可能かもしれません")。
ありがとうございます。私はそれに従います –
LinuxまたはmacOSには、systemd
またはsupervisor
または他のメカニズムを介して、「サービス」を管理する独自の方法があります。したがって、あなたはそのようなプラットフォームにWindowsアプリケーションを出荷することはできませんが、同じロジックに基づいて.NET Coreコンソールアプリケーションを作成し、systemd
またはそのようなOS上の目的のツールの下に置くことができます。
スタックオーバーフローは、プログラミングおよび開発に関する質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 [Dev Opsについての質問はどこに投稿しますか?](http://meta.stackexchange.com/q/134306) – jww