У вас должен быть MATLAB® и MATLAB Compiler™ продукты, установленные для установки продукта MATLAB Compiler SDK™.
MATLAB Compiler SDK .NET target доступен только в Windows®.
Обновленный список всех системных и компиляторных программ, поддерживаемых MATLAB, MATLAB Compiler и MATLAB Compiler SDK, см. https://www.mathworks.com/support/compilers/current_release/.
Установить поддерживаемую версию 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 Framework 4.x использовалась для сборки сборки, при условии, что версия Microsoft Visual Studio® поддерживает .NET Framework версии 4.0 или выше.
addAssembly
(Внешние интерфейсы)Сборки .NET или библиотеки DLL, созданные с помощью MATLAB Compiler SDK, не могут быть загружены обратно в MATLAB с помощью метода .NET External Interface addAssembly
.
В MATLAB Compiler SDK нет поддержки для сериализации объектов MATLAB из MATLAB в код .NET.
Использовать некоторые экранные ридеры или вспомогательные технологии, такие как JAWS®необходимо добавить следующие библиотеки DLL к пути Windows:
matlabroot\sys\java\jre\arch\jre\bin\JavaAccessBridge.dll matlabroot\sys\java\jre\arch\jre\bin\WindowsAccessBridge.dll