有谁知道如何将python和ruby库作为资源添加到dll中进行部署?我想在我的应用程序中托管脚本引擎,但不想在源文件中部署各种语言的整个标准库。有没有简单的方法来做到这一点,以便需求或导入语句能够找到嵌入式资源?在IronPython和IronRuby中打包脚本源文件
3
A
回答
0
您可以创建例如
在根据IronRubyMVC /核心的ironrubymvc项目StreamContentProviders /你会发现你所需要的。
0
IronPython的2.0有一个名为PYC上Codeplex.com/ironpython可以创建DLL(和应用程序,如果你需要他们太)样本的编译器。
IronPython 2.6在Tools \ script下有一个较新版本的PYC。
干杯, 戴维
1
你可以添加自定义的进口钩被执行的进口时,以查找嵌入的资源。这有点复杂,可能不值得麻烦。
更好的方法是在启动时获取所有嵌入式模块,使用ScriptEngine执行它们,并将创建的模块放入与引擎相关的sys.modules字典中。这会自动使它们可供引擎执行的Python代码导入。
相关问题
- 1. 嵌入IronRuby和IronPython
- 2. 为IronRuby和IronPython打造案例
- 3. IronRuby和IronPython之间的性能对比
- 4. C#,F#,IronPython和IronRuby的集成
- 5. IronRuby,IronPython还是别的?
- 6. 是否有可能停止正在运行的DLR/IronPython/IronRuby脚本
- 7. IronRuby和C#,执行文件
- 8. IronPython脚本调试
- 9. 如何在IronPython中打印脚本行号?
- 10. IronRuby作为.NET中的脚本语言
- 11. 在C#中异步运行IronPython脚本
- 12. 在脚本文件中使用nuget包
- 13. 将文件资源打包到apk中?
- 14. 脚本参数和嵌入式IronPython
- 15. 包括内容和脚本文件夹
- 16. 在PyInstaller中打包多个脚本
- 17. .net 4 - 从字符串运行代码 - 在C#中/ F#/ IronRuby/IronPython
- 18. IronPython微软。脚本异常
- 19. PowerShell脚本打包和WinNT执行?
- 20. 打包和安装bash脚本
- 21. 如何在Windows上使用Maven打包shell脚本文件
- 22. 将多个脚本打包到一个.cmd文件中
- 23. 包含文件夹脚本
- 24. 在.Net托管的IronPython脚本中设置和获取变量
- 25. 在记事本中以文本文件格式打开资源
- 26. 是否可以在同一个应用程序中并排使用IronPython和IronRuby?
- 27. 如何使用IronPython的脚本在Spotfire
- 28. 托管的IronPython脚本中的断点
- 29. watir脚本如何在其他文件夹中打开文件?
- 30. 包括文件中断php脚本