文档帮助中心文档
生成类型安全API
ntswrap (' - ', 'interfaceAssemblyFile”、“c”、“componentName.className”、“我”、“interfaceName')
interfaceAssemblyFile
componentName.className
interfaceName
ntswrap (' - ', 'interfaceAssemblyFile”、“c”、“componentName.className”、“我”、“interfaceName', ' s ', ' - k ')
ntswrap (___,“- b”、“assemblyFile”,“- d”、“n”、“Namespace.Class”、“o”、“outputDir”、“v”、“版本', ' - w ', 'assemblyName')
assemblyFile
Namespace.Class
outputDir
版本
assemblyName
例子
ntswrap ('——一个','interfaceAssemblyFile','- c','componentName.className','-我','interfaceName')控件生成包含类型安全API的程序集MATLAB®编译器SDK™net程序集componentName沉浸在课堂中类名称.
ntswrap ('——一个','interfaceAssemblyFile','- c','componentName.className','-我','interfaceName')
——一个
- c
-我
componentName
类名称
ntswrap ('——一个','interfaceAssemblyFile','- c','componentName.className','-我','interfaceName','- s','- k')生成类型安全API的源代码,而不是程序集。
ntswrap ('——一个','interfaceAssemblyFile','- c','componentName.className','-我','interfaceName','- s','- k')
- s
- k
ntswrap (___,'- b','assemblyFile','- d','- n','Namespace.Class','- o','outputDir','- v','版本','- w','assemblyName')生成具有使用一个或多个列出的参数指定的附加选项的类型安全API。选项包括微软®net框架版本、程序集和类名以及输出目录。
ntswrap (___,'- b','assemblyFile','- d','- n','Namespace.Class','- o','outputDir','- v','版本','- w','assemblyName')
- b
- d
- n
- o
- v
- w
全部折叠
使用. net程序集和类型安全接口DLL生成包含类型安全API的程序集。
创建类型安全接口IMultiply.dll和。net汇编Multiply.dll使用中概述的程序实现类型安全接口并集成到。net应用程序中.
IMultiply.dll
Multiply.dll
使用ntswrap.
ntswrap
ntswrap (“c”,的繁殖。算术',...“——”,“IMultiply.dll”,...“我”,“IMultiply”);
该语法生成。net二进制文件ArithmeticIMultiply.dll对象的类型安全APIMATLAB编译器SDK类算术的命名空间乘.
ArithmeticIMultiply.dll
算术
乘
使用. net程序集和类型安全接口DLL生成类型安全API的源代码。
使用ntswrap.使用附加参数- s和- k生成源代码而不是程序集。
ntswrap (“c”,的繁殖。算术',...“——”,“IMultiply.dll”,...“我”,“IMultiply”,...“s”,“- k”);
此语法生成源代码文件ArithmeticIMultiply.cs类型安全API。
ArithmeticIMultiply.cs
控件引用的静态类型接口-我参数,指定为包含程序集的相对或绝对路径的字符向量或字符串向量。
例子:“——”,“IMyInterface.dll”
“——”,“IMyInterface.dll”
数据类型:字符|字符串
字符
字符串
类引用的组件定义。net程序集- c参数,指定为包含程序集的相对或绝对路径的字符向量。使用此选项ntswrap无法找到指定的. net程序集。
例子:“- b”、“MATLAB_NET_assembly.dll”
“- b”、“MATLAB_NET_assembly.dll”
. net程序集的组件类名称空间,指定为一个句点分隔的列表,该列表由组件名和类名组成。如果程序集的作用域为一个名称空间,请指定完整的名称空间限定名。
例子:“c”、“MydotNETComp。MyClass的
“c”、“MydotNETComp。MyClass的
启用类型安全API程序集的调试。此选项与- s.
接口名称,由字符向量或字符串标量指定。接口名称通常以前缀我并与接口组件相关联——一个选择。
我
例子:“我”、“IMyInterface”
“我”、“IMyInterface”
保留生成的类型安全API源代码。如果省略此参数,则在处理后删除源代码。这个参数是可选的。
包含类型安全API类的名称空间,指定为字符向量或字符串标量。属性指定的名称空间可以使用此选项覆盖- c论点。这个参数是可选的。
例子:“n”、“样本。样品的
“n”、“样本。样品的
保存构建文件的输出文件夹的路径,指定为包含相对或绝对路径的字符向量或字符串标量。这个参数是可选的。
例子:“o”、“D: \ \ MATLAB文件\ \ TypeSafeProject工作'
“o”、“D: \ \ MATLAB文件\ \ TypeSafeProject工作'
只生成源代码;不要将类型安全的API源编译为程序集。这个参数是可选的。
微软。net框架版本(csc编译器),用于生成类型安全的API程序集,指定为字符向量或字符串标量。这个参数是可选的,与- s.
csc
例子:“v”、“v4.0”
“v”、“v4.0”
生成的类型安全API类和程序集的名称,指定为字符向量或字符串标量。使用此选项可覆盖默认名称。这个参数是可选的。
例子:“- w”、“TypeSafeMultiply”
“- w”、“TypeSafeMultiply”
使用ntswrap从窗户®命令提示符,使用以下语法:
ntswrap.exe -a interfaceAssembly -c className -i interfaceName . ntswrap.exe -a interfaceAssembly
ntswrap.exe位于matlabroot\工具箱\ dotnetbuilder \ bin \ <拱>.
ntswrap.exe
matlabroot\工具箱\ dotnetbuilder \ bin \ <拱>
matlabroot
拱
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在