elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  VS Abrir un proyecto compilado sin necesidad de los dll
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: VS Abrir un proyecto compilado sin necesidad de los dll  (Leído 2,540 veces)
K4PR1C0RN10

Desconectado Desconectado

Mensajes: 3


Ver Perfil
VS Abrir un proyecto compilado sin necesidad de los dll
« en: 19 Febrero 2022, 22:16 pm »

Holisssss !!!

Necesito ayuda en una cosa, digamos que yo cree un proyecto con visual studio y lo compile, pero ese proyecto yo lo hice utilizando librerias dll, y cuando lo compilo el archivo .exe de mi proyecto necesita esos dll en la misma carpeta para poder abrir

¿ Hay alguna manera de poder hacer que sea solo el .exe sin necesidad de los dll ? (Utilizo C#
y vb.net si se puede hacer de una forma que funcione para los 2 mejor, si no el que mas uso es C# :v)


« Última modificación: 19 Febrero 2022, 22:19 pm por K4PR1C0RN10 » En línea

.xAk.


Desconectado Desconectado

Mensajes: 395


F0r3v3R NeWbI3


Ver Perfil WWW
Re: VS Abrir un proyecto compilado sin necesidad de los dll
« Respuesta #1 en: 20 Febrero 2022, 04:42 am »

Compilar en estático. Necesitas la librería que puedan enlazar en estático también.


En línea


**Aincrad**


Desconectado Desconectado

Mensajes: 668



Ver Perfil WWW
Re: VS Abrir un proyecto compilado sin necesidad de los dll
« Respuesta #2 en: 20 Febrero 2022, 15:52 pm »

Debes Meter las .DLL en los recursos de tu proyecto. despues los cargas dinamicamente.

En c# , los cargarías en el Main() antes de iniciar algún formulario. en vb.net en el apartado de eventos de la aplicacion. (esta es la forma manual de hacerlo)



Hice una pequeña utilidad que ya hace todo el trabajo por ti, es una version GUI para la herramienta commandline Libz .

Descarga : Merge.NET

Pasos :

1) Elegir el .exe
2) Elegir todas las dependencias .dll (Solo admite administradas por el momento)
3) Selecciona la pestaña MERGE
4) Presiona el botón Protect .







Resultado :

Antes



Despues




Si no sabes como hacerlo, puedo ayudarte vía discord : Destroyer#8328


En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines