繁体   English   中英

问题在Debian上运行MxBuild:错误:System.TypeLoadException:无法加载类型'Mendix.Modeler.Utility.AssemblyResolver'

[英]Issue running MxBuild on Debian : ERROR: System.TypeLoadException: Could not load type 'Mendix.Modeler.Utility.AssemblyResolver'

使用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,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'加载类型'Mendix.Modeler.Utility.AssemblyResolver'。 at Mendix.CommandLine.Shared.ProgramHelper.InitializeAndRun [T](System.Func`2 [T,TResult] program,System.Reflection.Assembly [] extraAssemblies)[0x00000] in <009e4959434f43ae9753a7ededb54a25>:0

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

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

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

这是与Mono还是Mendix有关的事情?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM