我使用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}**