部署的归档

每个应用程序或共享库你生产使用的编译器具有嵌入式部署归档。归档包含了所有的MATLAB®基于内容(MATLAB文件,MEX-文件,等等)。在部署归档所有MATLAB的文件正在使用的高级加密标准(AES)加密系统加密。

如果您选择提取部署归档作为一个单独的文件,这些文件保持加密状态。有关如何提取部署归档更多的信息,请参阅下表中的引用。

在部署归档嵌入/萃取成分缓存信息

产品 请参阅
MATLAB编译SDK™C / C ++集成 MATLAB运行时组件缓存和部署的归档嵌入(MATLAB编译SDK)
MATLAB编译SDK.NET集成 MATLAB运行时组件缓存和部署的归档嵌入(MATLAB编译SDK)
MATLAB编译SDKJava的®积分 部署归档嵌入和提取(MATLAB编译SDK)
MATLAB编译器™高强®积分 MATLAB运行时组件缓存和部署的归档嵌入

额外细节

多个可展开的档案,如那些与COM组件,.NET组件,或Excel加载项生成的,可以在相同的用户应用共存。你可以没有,但是,混搭它们所包含的MATLAB文件。不能同时使用加密和压缩从多个部署归档文件MATLAB到另一个部署的归档和分发。

从给定的部署存档关联了一个独特的加密密钥的所有MATLAB的文件。使用不同的密钥,放置在同一个部署归档文件MATLAB,不执行。如果你想生成具有不同组合的MATLAB文件的另一个应用程序,重新编译这些文件MATLAB到一个新部署的归档。

编译器会删除下列失败编译部署存档和生成的二进制,但前提是这些文件没有编译发起之前就已存在。跑帮助MCC -K想要查询更多的信息。

警告

发行工程师和软件配置管理:不要使用构建过程或进程条共享上部署档案库。如果你这样做,你都不可能从二进制剥离部署归档,从而为驱动应用程序运行时错误。