Другим продуктом, который может обработать это изящно, является SmartAssembly, в SmartAssembly.com . Этот продукт будет, в дополнение к слиянию всех зависимостей в единственный DLL, (дополнительно) запутать Ваш код, удалить дополнительные метаданные для сокращения получающегося размера файла, и может также на самом деле оптимизировать IL для увеличения производительности во время выполнения. Существует также некоторая глобальная обработка исключений / создание отчетов о функции, это добавляет к Вашему программному обеспечению (при желании), что я не не торопился для понимания, но мог быть полезным. Я полагаю, что это также имеет API командной строки, таким образом, можно сделать его частью процесса сборки.
Зависимости обычно могут фиксировать
sudo apt-get install -f
Можно автоматически установить все зависимости от сборки с sudo apt-get build-dep rhythmbox
.
apt-get build-dep <packagename>
работы с любым пакетом Вы хотите создать из источника. Просто назовите пакет и все пакеты, необходимо создать его, будет автоматически установлен.