У меня есть Perl-скрипт, который вызывает приложение командной строки, созданное в .Net. Приложение .Net не любит, когда его вызывают из скрипта, оно выдает ошибку.
"Необработанное исключение: System.Exception: невозможно прочитать ключи, когда либо
приложение не имеет консоли или когда консольный ввод был
перенаправлен из файла. Попробуйте Console.Read. "
Помимо жалоб на отсутствие консоли, приложение работает нормально.
Я использую обратные галочки для запуска приложения, но я также пробовал open, system и exec. Есть ли другой способ заставить приложение .net думать, что оно запускается из консоли.