#.net #visual-studio-2008
#.net #visual-studio-2008
Вопрос:
Текущее приложение, над которым я работаю, содержит более 300 облегченных проектов, которые затем встраиваются в одно приложение (с большим количеством DLL-файлов).
Я начал замечать, что во многих проектах есть ряд неиспользуемых ссылок, которые медленно удаляются с помощью кнопки «Неиспользуемые ссылки …» в Visual Studio в каждом проекте.
Есть ли какой-либо способ, которым я мог бы выполнить это действие над каждым проектом или инструментом, который я мог бы использовать? Я не хочу просматривать проекты по отдельности.
Ограбить
Ответ №1:
300 DLL для проекта, лично я думаю, это большое число. На вашем месте я бы написал пользовательскую задачу MS Build, чтобы объединить библиотеки DLL IL вместе, чтобы ускорить общую работу.
Задача сборки MS:
http://msdn.microsoft.com/en-us/library/ms171466.aspx
Слияние IL:
http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx
Комментарии:
1. Зачем использовать IL merge в этой ситуации?
2. Я согласен, что это не идеально, и это то, к чему мы обращаемся. Запрос касался написания сценариев для неиспользуемых ссылок, есть идеи?
3. Объединить несколько библиотек DLL в одну, чтобы visual Studio могла загружать меньшее количество библиотек DLL