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