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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Como extraer un recurso embebido a mi proyecto C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como extraer un recurso embebido a mi proyecto C#  (Leído 720 veces)
Fian034

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Como extraer un recurso embebido a mi proyecto C#
« en: 19 Marzo 2022, 17:16 pm »

Necesito que alguien me aiude con un problemita, puse un archivo llamado "version.dll" en los recursos del proyecto, necesito referirme a ese archivo, he buscado en google y al parecer la unica forma de hacer esto hay que extraerlo, necesito que alguien me ayude con esto

¿Como puedo extraer un archivo en los recursos de mi proyecto? ( C# porfavor, no vb.net :'{ )

He encontrado algunos codigos para extraerlos pero es que todos me dicen lo mismo de que no existe el archivo o de que tienen un error. Asi que porfavor agradeceria ayuda  :D


En línea

fary
Moderador Global
***
Desconectado Desconectado

Mensajes: 1.020



Ver Perfil WWW
Re: Como extraer un recurso embebido a mi proyecto C#
« Respuesta #1 en: 20 Marzo 2022, 08:21 am »

Buenas!

No manejo .NET pero bueno, voy a intentar echarte una mano.

¿Para qué necesitas guardar una DLL en un recurso? ¿No es más fácil dejarla fuera en la misma ubicación de tu ejecutable?

Bueno, sea cual sea la respuesta, aquí te dejo la documentación que aporta Microsoft para el manejo de recursos en .NET:

https://docs.microsoft.com/en-us/dotnet/core/extensions/resources

Y si quieres hacerlo usando las API nativas de Windows puedes empezar mirando por aquí:

https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-findresourcea

Espero haberte ayudado.


En línea

Un byte a la izquierda.
.xAk.

Desconectado Desconectado

Mensajes: 288


F0r3v3R NeWbI3


Ver Perfil WWW
Re: Como extraer un recurso embebido a mi proyecto C#
« Respuesta #2 en: 4 Abril 2022, 22:59 pm »

Si está en tu proyecto tiene un nombre. Lo utilizas para referirte a él. Su nombre lo ves en propiedades.



utilizando Properties.Resources y File

Código
  1. File.WriteAllBytes(fileName, Properties.Resources.file);
« Última modificación: 4 Abril 2022, 23:21 pm por .xAk. » 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