C#Matlab混合編程類 初始化問題解決方法

************** 異常文本 **************編程

  System.TypeInitializationException: 「myPlus.matClass」的類型初始值設定項引起異常。 ---> System.TypeInitializationException: 「MathWorks.MATLAB.NET.Utility.MWMCR」的類型初始值設定項引起異常。 ---> System.TypeInitializationException: 「MathWorks.MATLAB.NET.Arrays.MWArray」的類型初始值設定項引起異常。 ---> System.BadImageFormatException: 試圖加載格式不正確的程序。 (異常來自 HRESULT:0x8007000B)調試

  問題所在:orm

  本人初學者,剛開始在C#和matlab之間的混合編程上試試水,剛模仿一個例程來試試手,就發如今和例程操做徹底相同的狀況下出現了一個類的實例初始化始終報錯,過不去,可是單看這語句是沒有任何問題的(說明:前面的dll文件的調用已經申明)it

  matClass matPlus = new matClass();io

  可是問題仍是出來了,單步調試也是一直經過不過去。查閱了關於錯誤的信息,可是解決的都基本是換了一個matlab版本才解決的,偶然看見說HRESULT:0x8007000B的錯誤和編譯平臺有些關係,就開始着手試試是否是由於我這平臺的問題致使的,果真,換了編譯的平臺就行了。編譯

  具體解決:程序

  1:找到解決方案 右鍵-屬性 異常

  2:編譯平臺選擇Any CPU文件

相關文章
相關標籤/搜索