Ответ 1
Вы можете использовать ILMerge, чтобы объединить несколько сборок в один.
Существует также довольно старый монопроект с аналогичными возможностями - mono.merge.
У меня есть решение Visual Studio, и это решение содержит несколько проектов. Могу ли я построить все проекты из этого решения в одну DLL?
Вы можете использовать ILMerge, чтобы объединить несколько сборок в один.
Существует также довольно старый монопроект с аналогичными возможностями - mono.merge.
использовать ILMerge
http://blogs.msdn.com/b/jomo_fisher/archive/2006/03/05/544144.aspx
Попробуйте использовать ILMerge http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx
Нет, viusal studio не будет комбинировать источник/вывод из нескольких проектов в одну dll/application. Лучше всего сделать это, чтобы установить шаг после сборки каждого проекта для вызова приложения третьей части (например, ILMerge). Просто убедитесь, что порядок сборки верен и что несколько проектов не запускаются. Вы также можете уйти от создания другого проекта, который статически связывается с другими dll.
Поскольку вы говорите о проектах, вы также можете скомпилировать их как .netmodule и поместить их в одну сборку следующим образом: http://msdn.microsoft.com/en-us/library/226t7yxe(VS.90).aspx