我有一个在Linux上开发的基于单声道的项目。是否有一些技巧可以让自定义构建步骤在flatpak中打包的Monodevelop 7中运行?
构建doxygen文档并将其打包的自定义构建步骤无法启动。 Doxygen和perl都安装在/ usr / bin中,并且构建步骤在传统monodevelop 5之外正常工作.Doxygen“未找到”并且perl运行但是使用(显然)flatpak内置/ usr / bin / perl没有任何所需的CPAN模块。
如何在monodevlop 7中运行自定义构建步骤?
答案 0 :(得分:0)
你不是。 Flatpak不会运行被其包装掩盖的程序,因此例如,您无法运行需要不属于monodevelop flatpak软件包的模块的python或perl脚本。
我能想出的最佳解决方案是从外部非跨平台Makefile启动所有内容,使用msbuild进行C#编译步骤。构建不必是跨平台的,只要最终产品是,所以这是一个可行的,如果蹩脚的解决方案。至少这种方式可以在monodevelop IDE中运行程序和调试单元测试。