matlab安装好后,在命令行输入deploytool,出现以下界面,选择Library Compiler

选择.NET Assembly ,右边点击加号添加要封装的函数

下面可以命名函数的命名空间

下面可以更改函数所在的类

点击右上角package,选择存放路径。

下面实际操作一遍

书写matlab函数

在命令行输入deploytool,进行设置:命名空间为Caldb,类名修改为demo,点击package打包

打开打包后的文件夹,打开....._only的文件夹,选择Caldb.dll和CaldbNative.dll两个文件,还需要一个MWArray,它在你的matlab安装路径......\MATLAB\R2017b\toolbox\dotnetbuilder\bin\win64\v4.0 下。

接下来把这三个文件导入到VS2012引用里面

点击运行,出现以下错误

在右边解决方法资源管理器中右键点击,点击属性,在生成栏中将目标平台选择x64,和你的MCR匹配

点击运行再次运行,出现结果

C#调用matlab时的类型初始值设定项引发异常相关推荐

  1. C#调用matlab时,类型初始值设定项引发异常,如何解决?

    ## 错误来由 由于项目需要,在.NET Framework web api接口程序中写了一个接口(版本4.7.2),引用了由matlab compiler生成的dll文件, 在本机调试的过程中,也遇 ...

  2. getdatatable mysql_C# 自定义MySqlHelp类,包含了获取DataTable的方法,但是调用时总是提示“类型初始值设定项引发异常”...

    代码:classMySqlHelper{privatestaticstringconStr=ConfigurationManager.ConnectionStrings["conListOf ...

  3. MathWorks.MATLAB.NET.Arrays.MWArray”的类型初始值设定项引发异常 解决方法

    MathWorks.MATLAB.NET.Arrays.MWArray"的类型初始值设定项引发异常 解决方法 参考文章: (1)MathWorks.MATLAB.NET.Arrays.MWA ...

  4. Oracle用 odp.net 时出现 Oracle.DataAccess.Client.OracleConnection的类型初始值设定项引发异常 问题的解决...

    在初次使用 Oracle 时,用ado.net连接数据,出现 "Oracle.DataAccess.Client.OracleConnection"的类型初始值设定项引发异常 的提 ...

  5. C#与Matlab混合编程中遇到的“MathWorks.MATLAB.NET.Arrays.MWNumericArray”的类型初始值设定项引发异常。

    C#与Matlab混合编程中遇到的"MathWorks.MATLAB.NET.Arrays.MWNumericArray"的类型初始值设定项引发异常. 参考文章: (1)C#与Ma ...

  6. 类型初始值设定项引发异常

    -上午打开VS编译程序的时候,突然出现了这个运行时错误"类型初始值设定项引发异常".昨天还没有这个错误呢,今天就突然出现,搞得我一头雾水.上网搜了一下,发现有很多人遇到了这个问题. ...

  7. 一个类型初始值设定项引发异常

    事件原由: 上午打开VS,到系统的登录界面,登录提示"BLL类型初始值设定项引发异常",当一看到很是郁闷,昨天还运行的好好的,为啥今天一登录就会提示"BLL类型初始值设定 ...

  8. 引用类库出现类型初始值设定项引发异常错误

    作者:朱金灿 来源:clever101的专栏 出错信息   环境是64位Win7,使用VS2013开发一个网站程序(使用.NET Framework),在调用一个类库时出错,具体错误信息是: 问题分析 ...

  9. “Lephone.Data.DbEntry”的类型初始值设定项引发异常。(DbEntry.net3.9)

    http://dbentry.codeplex.com/Thread/View.aspx?ThreadId=228796 呈现该控件时出错. "Lephone.Data.DbEntry&qu ...

最新文章

  1. 【转】Linux命令工具 top详解
  2. ROS知识:分析和改写小乌龟代码【01】
  3. 删除数据库所有表 序列号
  4. 在centos 6.3下安装php 5.3.3 xdebug的方法与步骤
  5. 在php中创建三个表格,创建新工作表PHPExcel
  6. java实现winpcap_基于winpcap的ARP发送程序
  7. Android Exception(全局异常)
  8. IdentityServer的基本概念与特性
  9. axios拦截器_77.9KStar 的 Axios 项目有哪些值得借鉴的地方
  10. python怎么通过手机号定位_基于Python的免费手机号码归属地查询
  11. Qt+MySQL实现数据库图书管理系统
  12. Kylin V10 SP2 定制openssh 9.0 rpm包
  13. 接口解读:你的姓名+身份证号撑起了超11亿元市场规模,你造吗?
  14. 法向量与切向量的转化
  15. 客户端到服务器端的通信过程及原理
  16. YII2框架AJAX请求报500错误的处理方法
  17. 【小知识】VScode格式化代码配置及插件
  18. 常见的互联网名词 O2O、B2B、C2C等
  19. NLP入门(八)使用CRF++实现命名实体识别(NER)
  20. Leetcode-数据结构-121. 买卖股票的最佳时机

热门文章

  1. 3dmax:3dmax三维VR渲染设置之高级灯光渲染(经典案例—利用自由聚光灯制作筒灯效果效果)图文教程
  2. Error Correction
  3. SGM58031的IIC接口调试过程
  4. 硬件特征码已达到最大上限_监控录像机“资源不足”或“达到上限” 的原因及解决方法!...
  5. 88 java反射_4 _注解
  6. 计算机桌面右下角的图标不见了,电脑右下角图标不见了怎么办 系统托盘图标消失了解决方法...
  7. visio双线方框怎么画_visio2013画流程图怎么操作?|visio2013专业版画流程图的方法...
  8. iOS emoji应用(一)
  9. linux离线软件包下载,Linux离线安装Docker
  10. C++11、C++14、C++17、C++20新特性总结(5万字详解)