Cita: ya que se supone que al publlicar el proyecto añade todos los componenentes necesarios para ejecutar la aplicacion,
No necesariamente. En muchas ocasiones los compoenentes de terceros (especialmente las librerías), necesitan ser incluidas manualmente entre los componentes de un instalador, y obviamente, deben estar entre los componentes quue copias a la PC, en el caso de trasladar la aplicación sin instalador.
Tendrás que editar el resultado primario del proyecto de instalador y agregar lo que esté faltando.
Esmuy habitual que falten objetos que no han sido puestos como referencias, pero también otros componentes como documentos, imágenes, etc.