Hace poco leí una pregunta sobre enlaces estáticos y dinámicos, que me recordó algunas preguntas que tuve al respecto. Desde esa publicación, puedo ver cuál es la diferencia técnica (incluidos los contenidos de los archivos de objeto directamente en lugar de solo señalarlo), pero me gustaría saber un poco más sobre los pros/contras de hacerlo.Ventajas de enlace estático
Hace un tiempo, un amigo mío que ha estado programando varios años se lamentaba de que C# no está vinculado de forma estática y diciendo que esa era la característica que más deseaba para una versión futura. Desafortunadamente soy un novato y realmente no entiendo esta afirmación.
¡Gracias por cualquier aclaración!
Querer tener un .exe en lugar de uno .exe y 30 .dll es una buena razón, mis clientes no deberían tener que arrastrar más de 30 archivos solo porque quería refactorizar mi software en múltiples proyectos. Y no veo por qué todo lo que dijiste * tiene * que sea como es, básicamente podrían almacenar el .dll en el .exe y cargarlo como un .dll cuando sea necesario. No hay una buena razón por la que no se pueda admitir la vinculación estática. –
Acabo de enterarme recientemente de que F # de hecho lo admite. –
Aquí hay una solución, solo asegúrese de que el nombre del recurso apunte a su ensamblado real: http://blogs.msdn.com/b/microsoft_press/archive/2010/02/03/jeffrey-richter-excerpt-2-from-clr -via-c-third-edition.aspx – Kaganar