通过 C# 或 C++ 将自定义属性添加到 slx 文件中

Adding custom properties into slx file via C# or C++

我正在开发将 .slx 文件保存到 Vault 中的程序。但是在保存过程中我需要将一些自定义属性设置到 .slx 文件中。成功保存后,第二个用户将能够下载此文件并在 MATLAB 中打开并读取此属性。 如何通过 C# 或 C++ 将属性写入 .slx 文件?

最简单的是通过 MATLAB 引擎使用普通的 Simulink API (C++ or COM) 这需要安装 MATLAB,但要确保小心处理 Simulink 文件。

如果你真的喜欢 hack,de .slx 只是一组 xml 文件,所以直接修改 xml 也是一种选择,但如前所述,更多的是 hack -并且格式没有记录 - 据我所知。