¿Cómo actualizar los controles de C# Winform?
¿No es sólo una cuestión de actualizar directamente la DLL?
No he usado Dotnetbar, pero sí Devexpress. La forma de actualizar este control es reemplazar todos los archivos DLL que hacen referencia a este proyecto con la nueva versión.
En términos generales, las actualizaciones de controles serán compatibles con versiones antiguas, por lo que no es necesario modificar la mayor parte del contenido si desea actualizar los controles de ese proyecto, solo necesita hacer referencia a la DLL correspondiente; en el proyecto a la DLL correspondiente a la nueva versión. Solo en algunos casos especiales el proveedor de control modificará la API en la DLL original cuando considere que se debe cambiar la implementación del control original.
Por lo tanto, debería ser suficiente reemplazarlo con la nueva versión de la DLL y luego recompilar el proyecto (haga clic derecho en el proyecto → Generar).
Si la compilación falla y le indica que el método XXX no existe, busque para ver cómo la API de la nueva versión de la DLL proporciona las funciones correspondientes y luego modifíquela (en términos generales, después de usar la nueva DLL, simplemente compílela. Si se aprueba, la actualización se realizó correctamente).
Actualicé Devexpress de 12.2 a 17.2 antes y solo cambié menos de 50 líneas de código.