如何通过Pythonnet修改StartupPath
我有一个C#dll包,我正试图使用pythonnet库用python封装它 我注意到DLL使用的是Application.StartupPath,在python的例子中,它就是python.exe所在的位置(据我所知)。这对我来说是个问题,因为这意味着我需要将所有DLL复制到安装python的文件夹中(o/w DLL引发异常)。如果我理解正确,Application.StartupPath无法使用pythonnet库进行修改。此外,我没有任何访问DLL源代码的权限,但我知道他们正在使用Application.StartupPath(因为我使用了dotPeak)。从头开始构建DLL也是不可能的,因为构建非常复杂,需要很多依赖项 如果有人能帮助我理解如何避免将DLL文件夹内容复制到python解释器的路径,我将非常高兴如何通过Pythonnet修改StartupPath,python,c#,ironpython,python.net,Python,C#,Ironpython,Python.net,我有一个C#dll包,我正试图使用pythonnet库用python封装它 我注意到DLL使用的是Application.StartupPath,在python的例子中,它就是python.exe所在的位置(据我所知)。这对我来说是个问题,因为这意味着我需要将所有DLL复制到安装python的文件夹中(o/w DLL引发异常)。如果我理解正确,Application.StartupPath无法使用pythonnet库进行修改。此外,我没有任何访问DLL源代码的权限,但我知道他们正在使用Appli