部署matlab函数并在c#(。dll-File)中使用它。 ErrorCode -2147467259

时间:2017-04-27 08:26:18

标签: c# matlab

我使用Matlab Deploy Tool将我的Matlab函数部署到.NET程序集。这将创建一个.dll文件 - >我引用了这个dll文件,还引用了我的c#项目中的Matlab Application Type Libary。

在我的电脑上,我收到此消息:

  

未处理的类型异常   mscorlib.dll中出现'System.Runtime.InteropServices.COMException'

我的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            MLApp.MLApp matlab = new MLApp.MLApp();
            matlab.Execute(@"cd C:\Users\z003dukj\Documents\MATLAB\maerz");// Funktion die exekutiert werden soll
            object result = null;
            //string var1 = "Mat.txt"; //CSharp_Schnittstelle\Matlab_Export_dll hier müsste das File sein
            string var1 = @"d C:\Users\z003dukj\Documents\MATLAB\MatlabExport_1";
            // Call the MATLAB function 
            matlab.Feval("maerz27", 1, out result, var1);


        }
    }
}


**$exception    {""}    System.Exception {System.Runtime.InteropServices.COMException}**

0 个答案:

没有答案