Hola, (según mi experiencia estás transitando un camino de complicaciones no necesarias) y te explico por que:
- Cuando hacés una referencia en el proyecto y seleccionás un control o una librería cualquiera, ésta te queda disponible para verlo en el explorador de objetos y sus propiedades y métodos en el código.
- Al utilizar el asistente de VB para crear un archivo de instalación, una de las cosas que hace es revisar estas referencias.
- ** También busca referentes ocultos (que vos no has referenciado en el proyecto).
- Incluye a todos + los archivos que le indiques, y crea el instalador (y listo).
- Es decir: el instalador es automatizado, quizás lento, pero funciona bien (sin que tengamos que definir esas dependencias).
** Sobre los referentes ocultos: éstos son otras librerías y controles que fueron necesarios cuando alguien ha creado estas librerías y controles que vos referenciaste desde el VB Project. Éstos deben ser incluidos en el instalador para asegurar que funcione tu sistema (y los controles que referenciaste) cuando lo instales en una pc que puede no tenerlos.
Espero te sirva para orientarte.
Salu2