У меня есть набор C# библиотек DLL, которые я пытаюсь обернуть с помощью python, используя библиотеку pytho nnet.
Я заметил, что библиотеки DLL используют Application.StartupPath , который в случае python находится там, где находится python .exe (насколько я понимаю). Для меня это проблематично c, поскольку это означает, что мне нужно скопировать все библиотеки DLL в папку, в которой устанавливается python (o / w библиотеки DLL вызывают исключение). Если я правильно понимаю, Application.StartupPath нельзя изменить с помощью библиотеки pytho nnet. Кроме того, у меня нет доступа к исходному коду DLL, но я знаю, что они используют Application.StartupPath (потому что я использовал dotPeak ). Сборка DLL с нуля также невозможна, поскольку сборка очень сложна и требует большого количества зависимостей.
Я буду рад, если кто-нибудь поможет мне понять, как можно избежать копирования содержимого папки DLL в Мой python путь переводчика.