В настоящее время я использую несколько .NET-проектов для каждой библиотеки утилиты в каждом домене. Скажем, мне нужен доступ к Win API для управления мышью/клавиатурой/джойстиком или утилиты для работы с файлами и папками, у меня есть разные библиотеки для каждого, поэтому давайте назовем эти «Core.HumanInterface» и «Core.Files». С помощью этой системы в любое приложение загружается много ненужного кода, расширяя размеры сборки и замедляя время загрузки.Альтернативная система сборки для .NET-утилиты
В Flash/ActionScript вы можете добавить путь сборки в свой проект, и код в этих каталогах автоматически будет вытащен в , поскольку они используются. Только используемые классы будут встроены в ваш двоичный файл и будут скомпилированы в сам EXE, не требуя отдельных библиотек DLL для каждой библиотеки. И вам не нужно было добавлять «ссылки» на десятки разных «проектов».
Есть ли в .NET какая-либо альтернативная система сборки, такая как упомянутые выше пути построения?
Хм, неуклюжий не достаточно описательный, это кошмар контроля источника. –
Используя подобную систему, можно ли «Добавить ссылку» на весь каталог и все файлы в нем или что-то еще? –