Hola! muchas gracias por tu ayuda, te cuento lo que hago por si ves que hago algo mal...que mejor ahora que no mas adelante, aunque he probado a instalar el modulo en 3 instalaciones diferentes, y siempre ha funcionado =)
1.- Creo un proyecto independiente, con el starterkit este, que me crea la plantilla.
2.- Pongo bien las referencias, y compilo el proyecto.
3.- Copio en la carpeta DesktopModules, dentro de una carpeta con el nombre del modulo, lo siguiente: carpeta app_resources, carpeta documentation, 01.00.00.SqlDataProvider, EditModuleName.ascx, EditModuleName.ascx.cs, ModuleName.dnn, Settings.ascx, Settings.ascx.cs, Uninstall.SqlDataProvider, ViewModuleName.ascx.cs y ViewModuleName.ascx.
4.- Copio los 3 archivos que ha generado en el bin del proyecto (.dll,.pdb,.xml) en el bin de la instalación.
5.- Ejecuto el 01.00.00.SqlDataProvider en lo del sql que viene en el menu host de la web, y ya procedo a agregar modulo con lo del .dnn ese, y funciona de lujo.
Bueno, eso hago para los modulos, y como comento me ha funcionado perfecto agregar el mismo modulo en 3 instalaciones diferentes, sería una manera válida de hacerlo??? (aunque empaquetarlo no me funciona, al elegir manifiesto existente, al pulsar next sale "A critical error has occurred.Object reference not set to an instance of an object.")
Y bueno, te comento un poco lo que quiero hacer, por si supieras algo del tema y me puedes ayudar o sabes donde puedo informarme. Estoy intentando crear un modulo en el que al pulsar el boton, se importen clientes desde un archivo predefinido. Entonces, se que catalook tiene que tener funciones para leer de archivos (tiene la utilidad de importar), y igual para escribir y leer de la base de datos, pero es que he buscado y buscado y buscado y no encuentro nada :S ¿sabes donde puede uno informarse? Ya que si existe me gustaría utilizar estas funciones antes que las básicas de c#, no se si me explico, la verdad es que no tengo mucha idea del tema.
Un saludo, y gracias de nuevo.