SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: chriskof2000 en Lunes 26 de Febrero de 2007, 16:04
-
Hola amigos del foro una consulta cree una dll la registr en el cn el GAG.
ahora solo quiero consumirla desde una aplicacion en c# 2.0 windows form alguno si tiene el codigo para consumir o los pasos me ayudaria en bastante.
De antemano muchas gracias christopher espino contreras.
-
la agregas como referencia al proyecto y ya.
Agragarla al GAC es solo opcional y no se debería usar salvo que sea un componente que vas a usar mucho con un conjunto de diversas aplicaciones.
-
Sorry que es el GAC :huh:
-
Es un repositorio de librerias de codigo administrado...
si haces una libreria (dll) y este componente sera usado en varias aplicaciones, es robusto etc... ahh si y de preferencia esta firmado digitalmente deberías ponerlo allí...
Es como poner una dll de código nativo en System32 pero sin hacer reguero, por eso existe el GAC ( Global Assembly Cache )...
Mas info:
http://www.codeproject.com/dotnet/demystifygac.asp (http://www.codeproject.com/dotnet/demystifygac.asp)
-
Hay algun programa o forma para ver las librerias que ya estan instaladas.
-
Si.
Una es ir directamente a la carpeta del GAC
otra:
Panel de control> Heramientas Administrativas> Microsoft .NET Framework 2.0 Configuration: Manage the Assembly Cache :View List of Assemblies in the Assembly Cache
-
BUENO NADIE ME HA RESPONDIDO COMO PUEDO HACER PARA LLEVARLO A MI CODIGO Y CONSUMIR EL COMPONENTE CREADO?
GRACIAS CHRISKOF2000
-
la agregas como referencia al proyecto y ya.
Agragarla al GAC es solo opcional y no se debería usar salvo que sea un componente que vas a usar mucho con un conjunto de diversas aplicaciones.
no leiste.... :whistling:
-
doctor como q agrego referencia y ya?
referencia puedo agregar desde la misma dll desde net, com, etc.
gracias
-
Ya veo, supuse que eso ya lo deberias saber:
-
ah ok doctor gracias.
asi lo estaba haciendo pero pense que para consumirlo del gac debia referenciarlo desde la pestaña net como dice en el sgte articulo.
gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=E14336D7-1B7B-4287-8E20-51FE07CB12AA
bueno ahi tambien tengo un problema con ello por q mi aplicacion usa las dll del enterprise library y como no tienen un strong name no las puedo utilizar asi.
por ello se baja ese modulo de combinacion y lo pones en un instaldor con un proyecto q tenga las dll.
bueno de ahi lo q he hecho es referenciar esas nuevas dll con strong name a mi proyecto pero me bota un error con la dll del enterprise.
alguien sabe como solucionar ese problema?
no se q paso tal vez estoy obviando.
saludos y gracias
-
cual error...