An exception is thrown if the Image Region is not installed. I suggest to check if the image region assembly is loaded and then ask to install the plugin with a popup message.
************** Testo dell'eccezione **************
System.Reflection.TargetInvocationException: Eccezione generata dalla destinazione di una chiamata. ---> System.IO.FileNotFoundException: Impossibile caricare il file o l'assembly 'SharpVectors.Rendering.Gdi, Version=0.3.1.1595, Culture=neutral, PublicKeyToken=03902092284347e3' o una delle relative dipendenze. Impossibile trovare il file specificato.
Nome file: 'SharpVectors.Rendering.Gdi, Version=0.3.1.1595, Culture=neutral, PublicKeyToken=03902092284347e3'
in MaximaPlugin.PlotImage.MaximaPluginCanvas.Init()
in MaximaPlugin.PlotImage.MaximaPluginCanvas..ctor()
AVV: la registrazione dell'associazione di assembly è disattivata.
Per attivare la registrazione degli errori di associazione di assembly, impostare il valore del Registro di sistema [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) su 1.
Nota: alcune penalità di prestazione sono associate alla registrazione degli errori di associazione di assembly.
Per disattivare la funzionalità, rimuovere il valore del Registro di sistema [HKLM\Software\Microsoft\Fusion!EnableLog].
--- Fine dell'analisi dello stack dell'eccezione interna ---
in System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
in System.Activator.CreateInstance[T]()
in SMath.Control.RegionHolder`1..ctor()
in MaximaPlugin.PlotImage.MaximaPluginRegion..ctor(PlotType pt)
in MaximaPlugin.MainClass.<SMath.Manager.IPlugin.Initialize>b__4(MenuButtonArgs args)
in ..(Object , RegionBase , MenuButton )
in ...(Object , EventArgs )
in System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
in System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
in System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
in System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
in System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
in System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
in System.Windows.Forms.Control.WndProc(Message& m)
in System.Windows.Forms.ToolStrip.WndProc(Message& m)
in System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)