.NET 3.5 を使用してポータブル サービス/デーモンを作成しています。Windows サービスは実行されていますが、モノポートについて疑問に思っていました...
私が正しく理解している場合、モノサービスは私が探しているものです。しかし、これはどのように正確に機能しますか?サービス全体でモノ互換のコードが必要だと思いますよね?たとえば、私は SQLite を使用しています。これを mono で使用するには、Mono.Data.SQLite などの mono 名前空間などを使用するようにコードをリファクタリングする必要がありますか? Settings.settings を引き続き使用できますか?
また、デーモンは onStart/Stop メソッドを実装していないことを読みました。コードを mono/linux で実行するように変更する必要がありますか? つまり、コードにこれらのメソッドを含めても問題ありませんか? ServiceBase.Run() を実行しても問題ありませんか? Mono-service はこれらに対応していますか?