Если вы не хотите переводить код PHP в C #, вы должны вызвать интерпретатор PHP.
Сначала посмотрите на лицензию на код PHP, который вы используете.Когда я посмотрел на код ранее, я заметил, что все, кроме одного PHP-файла, имеют лицензию GNU GPL.GNU GPL должна работать на то, что вы хотите, но я рекомендую вам ознакомиться с GNU GPL, если вы еще этого не сделали.Вы должны также посмотреть, какая лицензия должна применяться к последнему файлу, прежде чем продолжить.
Во-вторых, перепишите файл ввода.Файл, о котором идет речь, - upload_file.php.Этот файл загружает другие файлы, как включает, анализирует файл воспроизведения SC2 и генерирует выходные данные для использования веб-браузером.Вам просто нужно переписать этот файл, чтобы он выводил упрощенную версию своего вывода на консоль.Возможно, он получит имя файла воспроизведения из аргументов командной строки.Другие файлы, помеченные как GNU GPL, можно просто скопировать непосредственно в ваш проект.Я должен также сказать, что здесь уже может быть консольная версия.Уделите минуту поиску одного.
В-третьих, напишите приложение на C #.Вызовите интерпретатор PHP, сообщив ему, какой файл интерпретировать, и имя файла воспроизведения, который нужно проанализировать.Вам нужно будет перенаправить вывод консоли из вашего экземпляра PHP в ваш код C #, чтобы иметь возможность читать вывод.
В-четвертых, читать вывод.ваше приложение на C #.