admin管理员组文章数量:1122853
类型初始值设定项引发异常. matlab,c#
“ MathWorks.MATLAB.NET.Utility.MWMCR”的类型初始值设定项引发了异常:
我从c#调用,这是MatLab库编译器编译的DLL中的函数。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MathWorks.MATLAB.NET.Arrays;
using MathWorks.MATLAB.NET.Utility;
using AddVidToDB;
namespace AddToDb
{
class Program
{
static void Main(string[] args)
{
Class1 obj = null;
// MWNumericArray input = null;
MWNumericArray output = null;
MWArray[] result = null;
MWArray input = null;
try
{
// Instantiate your component class.
obj = new Class1();
// Invoke your component.
string VidName = "080626439d8809181a1857685bdc645.mp4";
input[0] = VidName;
obj.AddVidToDB(input);
}
catch
{
throw;
}
}
}
}
当我运行代码时,它给出了一个例外:
“'AddVidToDB.Class1'的类型初始值设定项引发了异常。”。 内部异常说:“'MathWorks.MATLAB.NET.Utility.MWMCR'的类型初始化程序引发了异常。”。
堆栈跟踪说:
在d:\\ MSc \\ Project \\ SurfSearchVid \\ AddToDb \\ AddToDb \\ AddToDb \\ Program.cs:System.AppDomain._nExecuteAssembly(第40行)的AddToDb.Program.Main(String [] args)处的AddVidToDB.Class1..ctor()处RuntimeAssembly程序集,位于System.AppDomain.ExecuteAssembly(String assemblyFile,Evidence assemblySecurity,String [] args)在Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()在System.Threading.ThreadHelper.ThreadStart_Context(对象状态)在System.Threading.ExecutionContext.Run()处位于System.Threading.ExecutionContext.RunInternal(ExecutionContext executeContext,ContextCallback回调,对象状态,布尔类型的saveSyncCtx)在System.Threading.ExecutionContext.Run System.Threading.ThreadHelper.ThreadStart()上的(ExecutionContext executeContext,ContextCallback回调,对象状态)
那么我该如何解决呢?
本文标签: 类型初始值设定项引发异常 matlabc
版权声明:本文标题:类型初始值设定项引发异常. matlab,c# 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1696851565a258590.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论