Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Эта статья связана с .NET Framework. Он не применяется к более новым реализациям .NET, включая .NET 6 и более поздние версии.
Для большинства приложений .NET Framework можно найти сборки, составляющие приложение в каталоге приложения, в подкаталоге каталога приложения или в глобальном кэше сборок (если сборка является общей). Вы можете переопределить, где общая среда выполнения CLR ищет сборку, используя элемент <codeBase> в файле конфигурации. Если сборка не имеет строгого имени, расположение, указанное с помощью <элемента codeBase>, ограничено каталогом приложения или подкаталогом. Если сборка имеет строгое имя, <элемент codeBase> может указать любое расположение на компьютере или в сети.
Аналогичные правила применяются к поиску сборок при работе с неуправляемым кодом или COM-интероп: если сборка будет совместно использоваться несколькими приложениями, она должна быть установлена в глобальный кэш. Сборки, используемые с неуправляемым кодом, должны быть экспортированы в виде библиотеки типов и зарегистрированы. Сборки, используемые для взаимодействия с COM, должны быть зарегистрированы в каталоге, в то время как в некоторых случаях она происходит автоматически.