#c# #.net-core #debian #self-contained
#c# #.net-core #debian #автономный
Вопрос:
Я создал автономное консольное приложение .NET Core в Debian, но я хочу передать некоторые аргументы при запуске. Например ./myapp --value
, что-то вроде этого. Проблема в том, string[] args
что в Debian ничего не появляется. В Windows это работает нормально.
Если это важно, я использую Debian 10 с XFCE (с xfce4-terminal).
Что я должен сделать, чтобы правильно передавать аргументы?
Комментарии:
1. В Linux это работает так же, как и в Windows. Если вы копируете / вставляете, возможно, у вас неожиданный возврат строки, попробуйте ввести его вручную. Если вы вводите его так же, как и выше, тогда мне не о чем сожалеть. Это работает для меня.
2. @Sean Я создал тестовый проект только для печати аргументов и передачи некоторых аргументов… и это работает на нем! Странная проблема, оба проекта находятся на .NET Core 3.1, и я создаю их одинаково. Я не знаю, в чем здесь проблема. И да, я набираю его вручную. В любом случае, спасибо за ответ. О, я забыл. Мой проект был преобразован из .NET Framework 4.8 ранее. Может быть, это причина такого странного поведения?