Создает API-интерфейс безопасности типа
ntswrap.exe [-c namespace.class] [-i interface_name] [-a assembly_name]
Доступно как функция MATLAB ® или консольный исполняемый файл Windows.
ntswrap.exe [-c принимает параметры командной строки в любом порядке. namespace.class] [-i interface_name] [-a assembly_name]
Управляемый ntswrap для создания API Type-Safe со сборкой с компилятором MATLAB SDK™ созданной сборкой.
-a .NET_native_interface.dll Абсолютный или относительный путь к сборке, содержащей статически типизированный интерфейс .NET, на который ссылается коммутатор -i.
-b MATLAB_NET_assembly.dll Путь к папке, содержащей сборку .NET, которая определяет компонент, на который ссылается -c выключатель
-c component_class_nameИмя сборки, определенное путем в пространстве имен -b выключатель
-dВключает отладку сборки API типа safe
Несовместим с -s.
-i interface_nameИмя предоставленного пользователем интерфейса в сборке, определенное путем в -a выключатель
-kСохранить сгенерированный тип безопасного исходного кода API; не удалять после обработки
-n namespace_containing_generated_type-safe_API_classНеобязательно. Если указано, помещает сгенерированный API-интерфейс в указанное пространство имен
-o output_folderНеобязательно. Если указано, все выходные файлы будут записаны в указанную, предварительно назначенную папку
-sСоздавать только исходный код; не компилировать источник API в сборке
-v vx.xВерсия платформы Microsoft ® .NET Framework (csc компилятор), используемый для создания сборки API, защищенной от типов (например, v4.0)
Несовместим с -s.
-w name_of_generated_type-safe_API_wrapper_class_and_assemblyНеобязательно. Если указано, переопределяет имя по умолчанию созданного класса и сборки API, защищенного от типов
ComponentInterface.dllДвоичный файл .NET, содержащий класс API, безопасный для типов. Требует ComponentNative.dll,Interface.dll и MWArray.dll
ComponentInterface.csНеобязательный выход, производимый -s и -k
ntswrap.exe -c AddOneComp.Mechanism
-i IAddOne
-a IAddOne.dll
При вводе этой команды создается API-интерфейс для класса SDK компилятора MATLAB Mechanism в пространстве имен AddOneCompNative. По умолчанию ntswrap компилирует исходный код в сборку MechanismIAddOne.dll.
Если ntswrap вызывается как функция MATLAB, все входные аргументы должны быть указаны как символьные массивы или строковый тип. Например,
ntswrap('-c', 'AddOneComp.Mechanism', ...
'-a', 'IAddOne.dll', ...
'-i', 'IAddOne');