Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: Vuls en Octubre 03, 2020, 07:37:54 PM

Título: [SOLUCIONADO] c# Dll fuera de la carpeta
Publicado por: Vuls en Octubre 03, 2020, 07:37:54 PM
Hola, quisiera preguntar como puedo utilizar en una misma solucion varios proyectos y que en uno de esos proyectos esten incorporados los Dll que a la hora de compilar la aplicacion que los requiera los utilice pero sin necesidad de llevarlos en la misma carpeta, ejemplo solo llevar el otro ejecutable a otra computadora y que funcione normalmente (lo he visto) y no usan instaladores ni nada por el estilo. Que los dll esten embebidos.
Título: Re:c# Dll fuera de la carpeta
Publicado por: AXCESS en Octubre 19, 2020, 04:49:06 PM
Realmente no me queda claro su interrogante.

Me parece entender , a modo de ejemplo, que una aplicación (lo llama proyecto), no tenga que instalar dll´s, y usar los del sistema.
Pues si es eso, en los comandos de ejecución se le indica que use las librerías dll´s del sistema que fuere.
Esto es factible en tanto la aplicación tenga el autorizo y el permiso dentro del sistema.
A veces el autorizo se da a través de credenciales previamente registradas por el sistema y por la compañía que desarrolló el programa.

Depende la función dentro del sistema, y su nivel de compromiso.

Pero cuando los programas se ejecutan, a veces por razones de seguridad usan las librerías dll´s del sistema, y no permite instalarlos. En el caso de Windows en muchos juegos (por ejemplo) los obliga, para la gestión, así como los drivers.
Título: Re:c# Dll fuera de la carpeta
Publicado por: Vuls en Octubre 19, 2020, 09:00:13 PM
Me referia a por ejemplo instale una libreria supongamos JSON para c# esta me crea un dll que para el archivo pueda ser ejecutado correctamente este dll debe estar contenido dentro del ejecutable. Mi pregunta es como incorporar al ejecutable esos dll. Creo que con este video puedo hacerlo:

https://www.youtube.com/watch?v=N-ciH1BvGbA