Crear dll

18/11/2003 - 14:16 por Jonathan Molina | Informe spam
Ahi van, muchas preguntitas :D

Como hago para crear mi .dll?
La pregunta viene de que si yo tengo una clase que por
ejemplo valida datos, y la quiero usar en otras
aplicaciones, tendria que poner el .cs en todas las
aplicaciones?
Cuando se pone por ejemplo:
using System.Data.OleDb;
Eso es un namespace tienen muchas clases para trabajar con
OleDb no?
Y cuando pongo OleDbConnection oCon = new OleDbConnection()
OleDbConnection seria una clase? Y los argunmentos son
para el constructor? :)
Espero que me puedan responder todas sin saltearse
ninguna :D

Saludos
 

Leer las respuestas

#1 A.Poblacion
18/11/2003 - 17:24 | Informe spam
"Jonathan Molina" wrote in message
news:049501c3add6$2585fb10$
Como hago para crear mi .dll?



Al crear un nuevo proyecto con el Visual Studio .Net seleccionas la
opcion "class library".

La pregunta viene de que si yo tengo una clase que por
ejemplo valida datos, y la quiero usar en otras
aplicaciones, tendria que poner el .cs en todas las
aplicaciones?



Si no quieres poner el .cs en todas las aplicaciones, lo que debes
hacer es compilarlo como DLL y a todas las aplicaciones ponerles una
referencia a esa DLL.

Cuando se pone por ejemplo:
using System.Data.OleDb;
Eso es un namespace tienen muchas clases para trabajar con
OleDb no?



Es un namespace en el que están declaradas las clases que trabajan con
OleDb. Ten en cuenta que un namespace no tiene por qué corresponderese con
una DLL: Una dll puede contener varios namespaces, y un namespace puede
tener clases en varias dlls.

Y cuando pongo OleDbConnection oCon = new OleDbConnection()
OleDbConnection seria una clase? Y los argunmentos son
para el constructor? :)



OleDbConnection es una clase, definida por Microsoft dentro de una de las
Dlls que vienen con .Net. oCon es una instancia de esa clase, es decir, un
Objeto. Los argumentos que se pongan entre los paréntesis van a parar al
constructor.

Preguntas similares