ЕСЛИ вы ищете причины для их преобразования, я могу подумать о некоторых. Это не обязательно означает, что вы должны , это просто возможные причины в углу «перекодирования».
Если у вас есть dev-shop, ориентированный в первую очередь на C #, то использование приложений на python может оказаться бесполезным из-за удобства сопровождения. Это будет означать, что им нужно держать сотрудников Python (предполагая, что это сложное приложение), чтобы поддерживать его. Это, вероятно, не то ограничение, которое они хотят, особенно если они не собираются писать что-нибудь в python с этого момента.
Этот вид подпадает под ремонтопригодность, но имеет другой вкус. Если они хотели интегрировать часть этого (python) приложения в приложение на C #, но не все, можно написать некоторый шаблонный код, но, опять же, его сложно обслуживать. В конечном счете, вы хотели бы, чтобы код P_App мог беспрепятственно интегрироваться в C # _App, а не запускать их отдельно.
С другой стороны медали справедливо отметить, что вы тратите время и деньги на преобразование чего-то, что уже работает.