Как вы собираете разные библиотеки классов в одну DLL? - PullRequest
2 голосов
/ 19 мая 2010

Вопрос объясняет все это. У меня есть разные библиотеки классов, но я хотел бы собрать их в одну общую библиотеку DLL.

Возможно ли это?

Я использую .NET 3.5 с visual studio 2008.

веселит, M

Ответы [ 2 ]

10 голосов
/ 19 мая 2010

Посмотрите, делает ли ilmerge ( домашняя страница / сайт загрузки ) то, что вы хотите:

ILMerge - это утилита, которую можно использовать объединить несколько сборок .NET в единая сборка. Это свободно доступны для использования из инструментов и Страница утилит в Microsoft .NET Framework Developer Center.

1 голос
/ 19 мая 2010

Если вы пытаетесь собрать один dll без исходного кода, тогда ILMerge - лучший вариант. В противном случае вы можете использовать компоновщик сборки с командным файлом или MSBuild для сборки отдельной сборки.

Вот некоторая справочная информация об этом Как создать многофайловую сборку - http://msdn.microsoft.com/en-us/library/226t7yxe(VS.90).aspx

Многофайловые сборки: что и как - http://blogs.msdn.com/grantri/archive/2004/07/07/175745.aspx

...