Скопируйте файлы в качестве примера можно следующим образом в зависимости от того, планируете ли вы использовать MWArray API или нативный 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 в галерее Apps.
В области 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 — MWArray Блок реализации компонента API используется сервером.
IMagicSquareComp.dll — MWArray Блок интерфейса компонента API используется клиентом.
MagicSquareCompNative.dll — Нативный блок реализации компонента API.NET используется сервером.
IMagicSquareCompNative.dll — Нативный компонент API.NET соединяет интерфейсом с блоком, используемым клиентом. Вы не должны устанавливать MATLAB Runtime на клиенте при использовании этого интерфейса.