前面我们说到>Python和.Net的混合编程<,我们完成了一个简单的小程序。现螅岔出礤在,我们要把这个小程序打包成独立的应用,这样就可以在没有安装ironPython的电脑上运行了。
工具/原料
VS2015
ironpython2.7
方法/步骤
1、首先,我们需要在代码前面加入一句引用代码。这样程序在打包过程中就会自动把这个依赖放进exe文件里。
2、接下来,我们来熟悉一下ironPython的安装目录。这个目录下的ipy应用就是ironPython的主应用,运行它会弹出类似PythonIDLE的窗口。
3、所以,类似的,如果我们想要在命令行窗口运行某个ironPython脚本的话,我们可以这样操作:拖入‘ipy’、'空格'、然后拖入‘脚本’,回车运行
4、好了,现在来介绍打包的过程了。首先找到ironPython提供的打包脚本
5、然后我们开始打包。简单起见,我们直接打包成一个exe应用(不带那么多dll文件踮碚牢邗了)。打包过程就是先拖入ipy,再拖入pyc脚本,输入‘/main:’,再拖入我们的程序脚本。最罨傺烙窑后输入“/target:winexe/standalone”。
6、如果打包成功,程序会在这个位置。我们把xaml文件和它放在同一个目录下程序就可以运行了。
7、如果不打包成一个exe,打包成带DLL应用的话,有一堆东西需要从ironPython安装路径拷贝,这个就不推荐大家了。就这样,程序可以发布了。