问题解释了这一切。 我有不同的类库,但我想将它们编译成一个通用的DLL。
这可能吗?
我在Visual Studio 2008中使用.NET 3.5。
欢呼声, 中号
答案 0 :(得分:10)
查看ilmerge(homepage / download site)是否符合您的要求:
ILMerge是一个可以使用的实用程序 将多个.NET程序集合并到 一个组件。这是自由的 可从工具和工具中使用 Microsoft .NET上的“实用工具”页面 Framework Developer Center。
答案 1 :(得分:1)
如果你想在没有源代码的情况下构建一个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