我在Matlab和.NET之间进行交互时遇到了问题。我已经设法从Matlab代码调用.NET方法,反之亦然。 然而,如果我调用一个.NET方法,反过来实例化一个Matlab对象,它会崩溃(带有类型初始化异常)。
想想这个场景:.NET程序集正在与Matlab的 deploytool 为.NET(非本机)部署的Matlab dll进行交互。现在,当我在Matlab程序中加载上面的.NET dll时,一切正常,直到我运行一个利用其他Matlab dll的方法。只有这样,一切都会崩溃。
确切的信息是:
警告:无法在MATLAB中初始化MATLAB编译器生成的软件组件。 MATLAB编译器生成的软件组件不能在MATLAB中使用。
请不要提供不使用Matlab-.NET-Matlab架构,它不是一个选项。
非常感谢(我保证接受解决问题的答案: - )),
亚龙。