exponenta event banner

Целевые требования к SDK для компилятора MATLAB .NET

Требования к системе и продукции

Для установки программы MATLAB Compiler Compiler™ необходимо установить продукты MATLAB ® и MATLAB SDK™.

Цель MATLAB Compiler SDK .NET доступна только в Windows ® .

Обновленный список всех системных программ и программного обеспечения компилятора, поддерживаемых MATLAB, MATLAB Compiler и MATLAB Compiler SDK, см. в разделе https://www.mathworks.com/support/compilers/current_release/.

Поддерживаемые версии Microsoft .NET Framework

Установите поддерживаемую версию Microsoft ® .NET Framework. Возможность использования последней функциональности MATLAB Compiler SDK часто зависит от наличия самой последней версии платформы.

MATLAB Compiler SDK поддерживает версию 4.0 Microsoft .NET Framework.

Построение новой сборки

При создании новой сборки требуется .NET Framework версии 4.0 или выше (например, 4.5 или 4.6).

  • Если у вас есть и 4.x, и более старая версия .NET Framework (2x-3.x), вы должны иметь возможность построить сборку.

  • Если используется только более старая версия .NET Framework (2.x-3.x), для сборки новой сборки необходимо установить версию 4.0 или выше.

Загрузка развернутого приложения

При загрузке развернутого приложения, ссылающегося на сборку, построенную с версией 4.0 или выше, требуется .NET Framework версии 4.0 или выше (например, 4.5 или 4.6).

  • Если установлена платформа .NET Framework версии 4.0 или выше, можно загрузить развернутое приложение, построенное с помощью платформы .NET Framework версии 4.0 или выше. Это верно, даже если версия .NET Framework, используемая для построения сборки, превышает версию, используемую для загрузки приложения. Причина в том, что при построении сборки используются только функции .NET Framework версии 4.0.

  • При наличии как версии 4.x, так и более старой версии .NET Framework (2x-3.x) можно загрузить развернутое приложение.

  • Если используется только старая версия .NET Framework (2.x-3.x), для загрузки развернутого приложения необходимо установить версию 4.0 или выше.

Создание приложения .NET

Создание приложений .NET не должно влиять на то, какая версия .NET Framework 4.x использовалась для построения сборки, при условии, что версия Microsoft Visual Studio  ® поддерживает .NET Framework версии 4.0 или выше.

Ограничения SDK для компилятора MATLAB .NET

Используя addAssembly (Внешние интерфейсы)

Сборки .NET или библиотеки DLL, построенные с помощью SDK компилятора MATLAB, не могут быть загружены обратно в MATLAB с помощью метода внешнего интерфейса .NET addAssembly.

Сериализация объектов MATLAB не поддерживается

В SDK компилятора MATLAB отсутствует поддержка сериализации объектов MATLAB из MATLAB в код .NET.

Изменения пути, необходимые для специальных возможностей

Чтобы использовать некоторые средства чтения с экрана или вспомогательные технологии, такие как JAWS ®, необходимо добавить следующие библиотеки DLL в путь Windows:

matlabroot\sys\java\jre\arch\jre\bin\JavaAccessBridge.dll
matlabroot\sys\java\jre\arch\jre\bin\WindowsAccessBridge.dll