我正在接受
“'tes.tambah'的类型初始值设定项引发异常..”
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MathWorks.MATLAB.NET.Arrays;
using tes;
namespace panggil_lib_matlab
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
tambah tbh = new tambah();
}
}
}
这是我的Matlab代码:
function [ hasil ] = coba( a,b )
hasil = a+b;
end
我在这一行收到错误:tambah tbh = new tambah();
这是'InnerException'消息:
System.TypeInitializationException:类型初始值设定项 'MathWorks.MATLAB.NET.Utility.MWMCR'抛出异常。 ---> System.TypeInitializationException:类型初始值设定项 'MathWorks.MATLAB.NET.Arrays.MWArray'引发了异常。 ---> System.BadImageFormatException:尝试加载程序 格式不正确。 (来自HRESULT的异常:0x8007000B)at MathWorks.MATLAB.NET.Arrays.MWArray.mclmcrInitialize2(的Int32 majorMode)在MathWorks.MATLAB.NET.Arrays.MWArray..cctor()--- 内部异常堆栈跟踪结束--- at MathWorks.MATLAB.NET.Utility.MWMCR..cctor()---内部结束 异常堆栈跟踪---在tes.tambah..cctor()
我用:
任何人都可以帮助我吗?
答案 0 :(得分:2)
确保您的应用程序以x64而非AnyCPU
为目标