Извлечение ссылочных компонентов (типов, методов и т. Д.) Из их сборки в целевую сборку - PullRequest
0 голосов
/ 11 октября 2018

У меня есть проект, которым я хочу поделиться, но он ссылается на типы, методы, вспомогательные расширения и другие компоненты из множества других сборок, которые я также написал.Однако я не хочу включать основной проект плюс три другие сборки с их обширной базой кода, особенно когда я использую только, скажем, около 5% кода из ссылочных сборок.Это было бы полезно, если бы я хотел открыть проект с открытым исходным кодом, оставив его легким без раздувания.

Было бы неплохо, если бы существовал способ импортировать в мою исполняющую сборку каждый компонент внешней сборки, на который есть ссылка.Из основной сборки рекурсия будет выполняться по всему дереву зависимостей, извлекая все ссылочные компоненты и помещая их в путь и файл, которые отражают оригинал, но только с компонентами, используемыми исполняющей сборкой.

Есть ли способ сделать это уже или мне нужно написать свое собственное расширение VS?Похоже, кто-то уже подумал бы об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...