0

使用MxBuild为 Mendix 应用程序创建部署包(.mda 文件)

执行的命令:

mono modeler/mxbuild.exe --output="Automation" --java-home =/usr/lib/jvm --java-exe-path=/usr/lib/jvm/bin/java Automation.mpr

我得到的错误:

错误:System.TypeLoadException:无法从程序集“Mendix.Modeler.Utility,版本=1.0.0.0,文化=中性,PublicKeyToken=null”加载类型“Mendix.Modeler.Utility.AssemblyResolver”。在 Mendix.CommandLine.Shared.ProgramHelper.InitializeAndRun[T] (System.Func`2[T,TResult] 程序,System.Reflection.Assembly[] extraAssemblies) [0x00000] 在 <009e4959434f43ae9753a7ededb54a25>:0

我指的是这里提到的方向。

如本文档中所述,我们可以在 Windows 和 Linux 上使用 MxBuild。如果我在这里使用 Windows,则不会出现任何问题。

此处使用Mono 版本 4.6,因为我必须在 debian 上使用 mxbuild.exe。(在文档中建议)

这与 Mono 或 Mendix 有关吗?

4

1 回答 1

0

在 CentOS 上遇到类似问题,并从#mendix 支持中得到答案,尝试使用 mendix docker buildpack 的这个变体: https ://github.com/MXClyde/docker-mendix-buildpack/tree/telegrafext-nonroot

[编辑 2019-08-23] 我们确实尝试检查了解决方案,但遇到了另一个仍然与权限问题相关的错误。我们将把它与 mendix 支持联系起来,并在此处跟进。

于 2019-08-21T12:26:40.490 回答