Últimamente he estado trabajando en algunas pequeñas aplicaciones .NET que comparten algunos códigos comunes. El código tiene algunas interfaces introducidas para abstraer llamadas I/O para pruebas unitarias.¿Por qué C# no tiene bibliotecas estáticas de estilo C++?
Quería que las aplicaciones fueran EXEs independientes sin dependencias externas. Este parece ser el caso de uso perfecto para bibliotecas estáticas. Ahora que lo pienso, los proveedores de control de terceros también podrían beneficiarse de este modelo.
¿Hay algunas cosas ocultas con bibliotecas estáticas que me he perdido?
¿Hay alguna razón por la que los diseñadores de C# los omitieron?
Editar: Soy consciente de ILMerge pero no ofrece la misma conveniencia que las bibliotecas estáticas.
Eso es muy interesante gracias. –