пишет в std без ожидания завершения?
Я пытаюсь написать скрипт, который запустит сервак, дождётся конца инициализации (сервак должен написать в стд "Я запустился!"), и там дальше по делу. Сервак не останавливается при этом, и продолжает писать что-то в стд, по этому 1000 примеров из инета, использующие System.Diagnostics.Process.StandardOutput.ReadToEndAsync не подходят.
В другом потоке просто читай. Ну или там наверняка же есть асинхронная апишка?
Я вот такой враппер последний раз юзал https://github.com/madelson/MedallionShell И там есть асинк апишки https://github.com/fsharplang-ru/grinder/blob/3505d7fa1ba4d1aadb750f43b7303085ac7bf6fc/src/Grinder.Farmer/Program.fs#L28
Меня смущает только вот релиз в 2015 году.
А, там просто на Гитхабе автор забыл репу обновить, а в Нугете всё норм, есть свежие релизенги.
Обсуждают сегодня