He solucionado el problema mencionado, de la siguiente manera:
Ya que al crear una base de dato sdf el visual studio se crea una copia de esta en el directorio raíz del proyecto y se crea otra copia en el archivo bin del mismo proyecto. El problema se centraba en la forma en que me conectaba a la base de datos y la conexión que usaba en visual studio (eran diferente) yo utilizaba en el código al así:
Cita: Cn as sqlceconnetion("Data Source=|DataDirectory|\BDLocal.sdf")
cuando en realidad tengo que conectarla a la base de dato del archivo bin de esta manera: cn as sqlceconnetion
Cita: (“Data Source = BDLocal.sdf”)
ya que este es el que se va con el instalador al momento de crearlo.
Cita: Esta conexión la realice tanto en el código como en el archivo config del proyecto.
Para cualquier persona que le interese.