部署具有ironpython的C#应用​​程序需要标准库

时间:2015-08-26 07:18:38

标签: c# python ironpython standard-library

我编写了一个包含Iron Python脚本的应用,该脚本需要python标准库。现在我的python脚本在C:\program files\IronPython 2.7\lib查找标准库。

问题是:部署此应用程序的最佳方式是什么?我读到有一种方法可以将python标准库编译为单.dll,但无法弄清楚如何做到这一点,如果我想出来,下一个问题就是如何指导我的脚本对此dll

现在我为我的脚本设置了这样的路径:

var paths = py.GetSearchPaths();
        paths.Add(Globals.pythonPath); // path
        py.SetSearchPaths(paths);

或者,另一件事就是将整个lib文件夹复制到我的app目录中,但是我无法链接到/lib文件夹相对...该脚本仅适用于全部lib文件夹的路径。

目标是能够部署我的应用,因此它的目录中包含app.exelib文件夹+其他文件......或app.exe,{{1}和其他目录中的东西。

0 个答案:

没有答案