Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 41440|Respuesta: 7

[Fuente] C# empaqueta la dll en el programa del ejecutivo

[Copiar enlace]
Publicado en 26/5/2016 15:27:14 | | | |
He visto muchas herramientas en Internet, y puedes empaquetar la dll en el programa exe, pero si empaquetas la dll en el programa exe,

Con algún software empaquetado, habrá problemas, si añades una carcasa, se estima que el problema es aún mayor,

Me pregunto si hay alguna forma de empaquetar la dll en el ejecutable???? De repente, pensé en recursos embebidos.

Como se muestra en la imagen, cambié todas las DLL por recursos embebidos:



¿Está bien esto? No, claro que no.



Copia esta clase en el proyecto y luego registra la dll en el método principal, soy el programa winform,

El código es el siguiente:

/// <summary>
        El principal punto de entrada para la solicitud.
        /// </summary>
        [STAThread]
        vacío estático Main()
        {
            LoadResourceDll.RegistDLL();
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(nuevo inicio de sesión());
        }


¡Por fin estaba hecho! Se genera un archivo exe.






Anterior:c# aclara la caché y las cookies del navegador llamando a funciones de la API de Win32
Próximo:asp.net administrador o usuario inicia sesión más de 5 veces, desactiva el inicio de sesión del navegador
Publicado en 8/8/2017 6:10:34 |
El casero tiene muchas ideas
Publicado en 12/8/2017 6:46:52 |
Te gusta
Publicado en 5/2/2018 13:56:32 |
Increíble
Publicado en 17/4/2018 17:39:32 |
Quiero preguntar si el casero o yo, pongo el vídeo en el recurso incrustado, lo que se lee es un array de bytes, ¿hay alguna forma de ponerlo en el reproductor y reproducirlo directamente? (No quiero escribir en el local para reproducir en la ruta de lectura, el vídeo es más que la tarjeta grande).
Publicado en 8/7/2022 19:29:05 |
Increíble, me gusta
Publicado en 19/8/2022 8:53:50 |
El casero tiene muchas ideas
Publicado en 28/2/2023 11:53:43 |
Échale un vistazo, gracias por compartir
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com