Комментарии 7
Хм, Process.Start указан в
API, которые всегда создают исключения в .NET Core — Неподдерживаемые APIно он у меня отлично работает в 3.1 и работал в 2.2
Бросает исключения только на Linux и macOS...
Хм, надо было явно написать, что я тестил и на том и на другом?
Работало, может что-то изменилось, конечно. Проверю в выходные, если не забуду.
Работало, может что-то изменилось, конечно. Проверю в выходные, если не забуду.
Хм, надо было явно написать
Странно, в доках явно написано: "Linux and macOS", возможно это задел на будущее, нужно исходники смотреть...
Вот исходники: PlatformNotSupportedException на Unix...
Ага, в описании самого метода есть интересная особенность:
PlatformNotSupportedException
Метод не поддерживается в операционных системах без поддержки оболочки, таких как Nano Server (только в .NET Core).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Документация .NET: что новенького за январь