Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Вы можете создавать сборки с одним файлом или несколькими файлами с помощью интегрированной среды разработки, например Visual Studio, или компиляторов и средств, предоставляемых пакетом SDK для Windows. Простейшая сборка — это один файл с простым именем и загружается в один домен приложения. Эта сборка не может ссылаться на другие сборки за пределами каталога приложения и не проходит проверку версий. Чтобы удалить приложение, состоящее из сборки, просто удалите каталог, в котором он находится. Для многих разработчиков сборка с этими функциями необходима для развертывания приложения.
Вы можете создать многофайловую сборку из нескольких модулей кода и файлов ресурсов. Вы также можете создать сборку, которую можно совместно использовать несколькими приложениями. Общая сборка должна иметь строгое имя и может быть развернута в глобальном кэше сборок.
Существует несколько вариантов при группировке модулей кода и ресурсов в сборки в зависимости от следующих факторов:
Управление версиями
Группы модулей, которые должны иметь те же сведения о версии.
Развертывание
Модули и ресурсы группового кода, поддерживающие модель развертывания.
Повторное использование
Группируйте модули, если они могут быть логически использованы вместе для какой-то цели. Например, сборка, состоящая из типов и классов, используемых редко для обслуживания программы, может быть помещена в ту же сборку. Кроме того, типы, которые планируется использовать в нескольких приложениях, должны быть сгруппированы в сборку, а сборка должна быть подписана с использованием строгого имени.
Безопасность
Модули группирования, содержащие типы, требующие одинаковых разрешений безопасности.
Определение области:
Группируйте модули, содержащие типы, видимость которых должна быть ограничена одной сборкой.
Существуют особые соображения при предоставлении сборок среды Общего языка выполнения (CLR) для неуправляемых COM-приложений. Дополнительные сведения о работе с неуправляемыми кодом см. в статье "Предоставление компонентов .NET Framework com".