[英]Porting a winform app to monodevelop on mac
我正在嘗試使用monodevelop將在Visual Studio中創建的winforms應用程序移植到Mac。 解決編譯錯誤后,當我運行程序時,應用程序輸出以下異常:
System.NullReferenceException: Object reference not set to an instance of an object
at System.Windows.Forms.TextBoxBase.set_Lines (System.String[] value) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.TextBoxBase:set_Lines (string[])
at WindowsFormsApplication1.Main_Form.amp_portante_ValueChanged (System.Object Sender) [0x00025] in /Users/giuseppe/Desktop/CRUZER/Csound Converter/WindowsFormsApplication1/Main_Form.cs:381
at KnobControl.KnobControl.OnValueChanged (System.Object sender) [0x00000] in <filename unknown>:0
at KnobControl.KnobControl.set_Value (Int32 value) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) KnobControl.KnobControl:set_Value (int)
at WindowsFormsApplication1.Main_Form.textb2_TextChanged (System.Object sender, System.EventArgs e) [0x00085] in /Users/giuseppe/Desktop/CRUZER/Csound Converter/WindowsFormsApplication1/Main_Form.cs:1023
at System.Windows.Forms.Control.OnTextChanged (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.TextBoxBase.OnTextChanged (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.TextBoxBase.set_Text (System.String value) [0x00000] in <filename unknown>:0
at System.Windows.Forms.TextBox.set_Text (System.String value) [0x00000] in <filename unknown>:0
at WindowsFormsApplication1.Main_Form.SimpleFM_Conf () [0x00058] in /Users/giuseppe/Desktop/CRUZER/Csound Converter/WindowsFormsApplication1/Main_Form.cs:45
at WindowsFormsApplication1.Main_Form.Main_Form_Load (System.Object sender, System.EventArgs e) [0x00012] in /Users/giuseppe/Desktop/CRUZER/Csound Converter/WindowsFormsApplication1/Main_Form.cs:359
at System.Windows.Forms.Form.OnLoad (System.EventArgs e) [0x00000] in <filename unknown>:0
at System.Windows.Forms.Form.OnLoadInternal (System.EventArgs e) [0x00000] in <filename unknown>:0
該應用程序在Visual Studio中完美運行,我不知道應該做什么。
您可能有一個自定義控件(KnobControl),您無法實例化。
也許你沒有這個控件或者這個控件不能用mono編譯。
看看Main_Form.cs中的第381行
問候,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.