¿Hay alguna diferencia entre System.Windows.Clipboard y System.Windows.Forms.Clipboard?¿Hay alguna diferencia entre System.Windows.Clipboard y System.Windows.Forms.Clipboard?
La documentación de la versión System.Windows.Forms establece específicamente que para almacenar un objeto en el portapapeles debe ser serializable y su aplicación debe tener el modelo STA, pero la documentación de la versión de System.Windows no funciona lista t como un requisito. ¿Lo es? ¿Por qué tener dos clases? ¿Cual es la diferencia?
En caso de que importe, nuestra aplicación es WPF y sí sé que la primera es para WPF y la segunda para Windows.Forms ... pero ¿por qué? ¿Por qué no usar siempre la versión de System.Windows incluso con aplicaciones basadas en formularios, ya que solo es una referencia y es menos restrictiva en su uso, y un objeto es solo un objeto en .NET.
Tenemos el código de WinForms que ha usado System.Windows.Clipboard desde el principio de los tiempos que ahora mismo se está rompiendo. El cambio a System.Windows.Forms.Clipboard resolvió el problema. ¿POR QUÉ? –