Compartir a través de


Colocación de ensamblados

Nota:

Este artículo es específico de .NET Framework. No se aplica a implementaciones más recientes de .NET, incluidas .NET 6 y versiones posteriores.

Para la mayoría de las aplicaciones de .NET Framework, busque ensamblados que componen una aplicación en el directorio de la aplicación, en un subdirectorio del directorio de la aplicación o en la caché global de ensamblados (si el ensamblado se comparte). Puede invalidar dónde el entorno de ejecución común busca un ensamblado mediante el elemento <codeBase> en un archivo de configuración. Si el ensamblado no tiene un nombre seguro, la ubicación especificada mediante el <codeBase> elemento está restringida al directorio de la aplicación o a un subdirectorio. Si el ensamblado tiene un nombre seguro, el <codeBase> elemento puede especificar cualquier ubicación en el equipo o en una red.

Se aplican reglas similares a la búsqueda de ensamblados cuando se trabaja con aplicaciones de interoperabilidad COM o código no administrado: si varias aplicaciones compartirán el ensamblado, se debe instalar en la caché global de ensamblados. Los ensamblados usados con código no administrado deben exportarse como una biblioteca de tipos y registrarse. Los ensamblados utilizados por la interoperabilidad COM deben registrarse en el catálogo, aunque, en algunos casos, este registro es automático.

Consulte también