Instalé el Framework que tiene el espacio de nombres System.Speech, que lo importo sin problemas.
añado un botón al formulario
y cuando hago clic en él, obtengo el siguiente error|;
System.BadImageFormatException
HResult=0x80131058
Mensaje = Could not load file or assembly 'System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Reference assemblies should not be loaded for execution. They can only be loaded in the Reflection-only loader context. (0x80131058)
Origen = silabico2
Seguimiento de la pila:
en silabico2.Form1.Button1_Click(Object sender, EventArgs e) en C:\Users\Carlos\source\repos\silabico2\silabico2\Form1.vb: línea 6
en System.Windows.Forms.Control.OnClick(EventArgs e)
en System.Windows.Forms.Button.OnClick(EventArgs e)
en System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
en System.Windows.Forms.Control.WndProc(Message& m)
en System.Windows.Forms.ButtonBase.WndProc(Message& m)
en System.Windows.Forms.Button.WndProc(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)
en Interop.User32.DispatchMessageW(MSG& msg)
en System.Windows.Forms.Application.ComponentManager.Interop.Mso.IMsoComponentManager.FPushMessageLoop(UIntPtr dwComponentID, msoloop uReason, Void* pvLoopData)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(msoloop reason, ApplicationContext context)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(msoloop reason, ApplicationContext context)
en System.Windows.Forms.Application.Run(ApplicationContext context)
en Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
en Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
en Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)
en silabico2.My.MyApplication.Main(String[] Args) en : línea 83
Excepción interna 1:
BadImageFormatException: Cannot load a reference assembly for execution.
Supongo que será que falta algo por instalar pero no creo. De todos modos no sé qué sucede porque cuando lo importo con
no da ningún error ni subraya ni nada.