Хорошо, у меня есть приложение, которое я разработал, назовем его Project A. Функции, которых нет в Microsoft .NET Framework, я поместил в общую библиотеку, давайте назовем это MyLib.
Теперь Project B, C, D, E также использует MyLib (много проектов).Мой "MyLib" медленно добавлялся в течение 4 или 5 лет.
Проблема, с которой я столкнулся сейчас, заключается в том, что MyLib огромный .Ну, 5 МБ, но я называю это огромным.
Вопрос, который у меня есть, должен ли я, могу ли я, и как я могу скомпилировать свои проекты с MyLib , но убрать неиспользуемые функции, классы и т. Д. ИзMyLib ?Поразительно, что мои приложения Hello World, которые используют 1 крошечную статическую функцию из MyLib, приводят к 6 МБ HelloWorld.exe (после ilmerge).
FOSS> Payware.