Расположение сборки

От места расположения сборки зависит, сможет ли среда CLR найти сборку по ссылке на нее. Это расположение также определяет возможность совместного использования сборки вместе с другими сборками. Для развертывания сборки можно использовать следующие расположения.

  • Каталог приложения или его подкаталоги

    Это наиболее часто используемое место развертывания сборок. Структура подкаталогов корневого каталога приложения может зависеть от языка или региональных параметров. Если в атрибутах сборки также задан язык и региональные параметры, то она должна располагаться в подкаталоге каталога приложения, название которого соответствует этому языку и региональным параметрам.

  • Глобальный кэш сборок.

    Это кэш кода уровня компьютера, который имеется на любом компьютере с установленной средой CLR. В большинстве случаев при необходимости совместного использования сборки в нескольких приложениях ее следует расположить в глобальном кэше сборок.

  • На HTTP-сервере.

    Сборка, развернутая на HTTP-сервере, должна иметь строгое имя; в разделе базы кода файла конфигурации приложения должно присутствовать указание на сборку.

См. также