如何在 linux/flatpak 上从 Monodevelop 启动 doxygen/perl?

How do I launch doxygen/perl from Monodevelop on linux/flatpak?

我有一个基于单声道的项目是在 Linux 上开发的。在 flatpak 中打包的 Monodevelop 7 中获取自定义构建步骤到 运行 是否有一些技巧?

构建 doxygen 文档并将其打包的自定义构建步骤未启动。 Doxygen 和 perl 都安装在 /usr/bin 中,并且构建步骤在遗留的 monodevelop 5 之外正常工作。Doxygen 是 "not found" 和 perl 运行s 但正在使用(显然)flatpak 内置/usr/bin/perl 没有任何必需的 CPAN 模块。

如何在 monodevlop 7 中获得 运行 的自定义构建步骤?

你不知道。 Flatpak 不会 运行 被其包装掩盖的程序,因此例如你不能 运行 python 或需要不属于 modevelop flatpak 包的模块的 perl 脚本。

我能想到的最佳解决方案是从外部 non-cross-platform Makefile 启动所有内容,在 C# 编译步骤中使用 msbuild。构建不一定是跨平台的,只要最终产品是,所以这是一个可行的解决方案,如果蹩脚的话。至少这样你可以 运行 在 modevelop IDE.

中编程和调试单元测试