В области компьютерного программирования в сборе является время выполнения блока , состоящий из типов и других ресурсов. Все типы в сборке имеют одинаковый номер версии .
Часто одна сборка имеет только одно пространство имен и используется одной программой. Но он может охватывать несколько пространств имен . Также одно пространство имен может распространяться на несколько сборок. В больших проектах сборка может состоять из нескольких файлов, которые хранятся вместе с помощью манифеста (т. Е. Оглавления).
В C # сборка - это наименьшая используемая единица развертывания , а в .NET она является компонентом . В Java это файл JAR . [1]
Создание сборки
Каждая компиляция создает либо сборку, либо модуль на C #. Можно добавить другие модули с помощью компоновщика сборок (al). Особенностью Java является создание *.class
файла для каждого класса, чего нет в C #. Создание может быть активировано переключателями компилятора, например, csc /addmodule:Y.netmodule A.cs
это дает новый A.exe
с Y, добавленным в эту сборку. [2]
Рекомендации
- ^ Mössenböck, Hanspeter (2002-03-25). «Расширенный C #: переменное количество параметров» (PDF) . http://ssw.jku.at/Teaching/Lectures/CSharp/Tutorial/ : Institut für Systemsoftware, Университет Йоханнеса Кеплера в Линце, Fachbereich Informatik. п. 37 . Проверено 5 августа 2011 .
- ^ Мёссенбёк, Ханспетер (25 марта 2002 г.). «Расширенный C #: переменное количество параметров» (PDF) . http://ssw.jku.at/Teaching/Lectures/CSharp/Tutorial/ : Institut für Systemsoftware, Университет Йоханнеса Кеплера в Линце, Fachbereich Informatik. С. 38–40 . Проверено 5 августа 2011 .