Скопируйте файлы в качестве примера можно следующим образом в зависимости от того, планируете ли вы использовать API MWArray или нативный API.NET:
При использовании API MWArray скопируйте следующую папку, которая поставляется с продуктом MATLAB® к рабочей папке:
matlabroot\toolbox\dotnetbuilder\Examples\VSVersion\NET\MagicRemoteExample\MWArrayAPI\MagicSquareRemoteComp
После того, как вы копируете файлы, в подсказке команды MATLAB, изменяете рабочую директорию (cd) на новую подпапку MagicSquareRemoteComp в вашей рабочей папке.
При использовании нативного API.NET скопируйте следующую папку, которая поставляется с продуктом MATLAB к рабочей папке:
matlabroot\toolbox\dotnetbuilder\Examples\VSVersion\NET\MagicRemoteExample\NativeAPI\MagicSquareRemoteComp
После того, как вы копируете файл, в подсказке команды MATLAB, изменяете рабочую директорию (cd) на новую подпапку MagicSquareRemoteComp в вашей рабочей папке.
Запишите функцию MATLAB, Ваш код MATLAB не требует, чтобы любые сложения поддержали Дистанционную работу.NET. Следующий код для функции makesquare находится в файле makesquare.m в подпапке MagicSquareRemoteComp:
function y = makesquare(x) y = magic(x);
Кликните по приложению Library Compiler в галерее приложений.
В области Additional Runtime Settings выберите Enable .NET Remoting.

Создайте компонент.NET. Смотрите, что инструкции в Генерируют блок.NET и Создают Приложение.NET для получения дополнительной информации.
От посдказки MATLAB дайте следующую команду:
mcc -B "dotnet:CompName,ClassName, FrameworkVersion,ShareFlag, RemoteFlag"
CompName является именем компонента, который вы хотите создать.
ClassName является именем класса C#, которому принадлежит компонент.
FrameworkVersion является версией Среды.NET для компонента, который вы создаете. Например, 2.0 обозначил бы Среду.NET 2.0.
определяет доступ к компоненту. Значениями является или ShareFlagprivate или shared. Значением по умолчанию является private.
определяет или удаленный или локальный компонент. Значениями является или RemoteFlagremote или local. Значением по умолчанию является local.
Чтобы создать частный доступный удаленно компонент, команда mcc, чтобы создать компонент для.NET, 2.0 Среды будут выглядеть подобными:
mcc -B "dotnet:MagicSquareComp,MagicSquareClass,2.0,
private,remote"После компиляции компонентов гарантируйте, что у вас есть следующие файлы в вашей папке for_redistribution_files_only:
MagicSquareComp.dll — Блок реализации компонента API MWArray используется сервером.
IMagicSquareComp.dll — Компонент API MWArray соединяет интерфейсом с блоком, используемым клиентом.
MagicSquareCompNative.dll — Нативный блок реализации компонента API.NET используется сервером.
IMagicSquareCompNative.dll — Нативный компонент API.NET соединяет интерфейсом с блоком, используемым клиентом. Вы не должны устанавливать MATLAB Runtime на клиенте при использовании этого интерфейса.