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: 18446|Respuesta: 1

[WinForm] Resolver el problema de la dispersión dll externa de referencia en C# (llamadas en línea)

[Copiar enlace]
Publicado el 2019-9-2 16:40:48 | | | |
Resolver el problema de la dispersión dll externa de referencia en C# (llamadas en línea)

Escribimos programas que más o menos hacen referencia a archivos de biblioteca externas*.dll (como Newtonsoft.Json.dll común, RestSharp.dll, log4net.dll, MySql.Data.dll)

Después de compilar el programa: *.exe Añadir N archivos multi-dll, ¿será molesto? ¿Hay alguna buena forma de integrar en un exe?

Al principio usé una herramienta de terceros, la operación era complicada y era fácil cometer errores, y luego encontré el método de archivo de recursos para cargar.

Esta tarde lo estuve estudiando un rato sobre carga en línea. También es buena idea

Aquí compartiré el método contigo:



El espacio de nombres por defecto está configurado como el espacio de nombres por defecto.

Aquí tienes una optimización sencilla



Hay una mejor manera, bienvenido a dejar un mensaje.







Anterior:Consultas necesarias: consulta la información crediticia, el matrimonio y hacer amigos para pedir dinero prestado claramente
Próximo:Programación web en Python
Publicado el 2-9-2019 17:37:06 |
C# empaqueta la dll en el programa del ejecutivo
https://www.itsvse.com/thread-2841-1-1.html
(Fuente: Architect_Programmer)

.net/c# Usa Costura.Fody para empaquetar la DLL en el EXE
https://www.itsvse.com/thread-4677-1-1.html
(Fuente: Architect_Programmer)
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