Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将不同的类库编译成一个dll?_C#_.net_Visual Studio 2008_Compilation - Fatal编程技术网

C# 如何将不同的类库编译成一个dll?

C# 如何将不同的类库编译成一个dll?,c#,.net,visual-studio-2008,compilation,C#,.net,Visual Studio 2008,Compilation,这个问题解释了一切。 我有不同的类库,但我想把它们编译成一个通用DLL 这可能吗 我正在VisualStudio2008中使用.NET3.5 干杯, M查看ilmerge(/)是否满足您的要求: ILMerge是一个可以使用的实用程序 将多个.NET程序集合并到 单个组件。它是免费的 可从工具中使用& Microsoft.NET上的实用程序页 框架开发者中心 如果您试图构建一个没有源代码的dll,那么ILMerge是最好的选择。否则,可以将程序集链接器与批处理文件或MSBuild一起使用来生成单

这个问题解释了一切。 我有不同的类库,但我想把它们编译成一个通用DLL

这可能吗

我正在VisualStudio2008中使用.NET3.5

干杯, M

查看ilmerge(/)是否满足您的要求:

ILMerge是一个可以使用的实用程序 将多个.NET程序集合并到 单个组件。它是免费的 可从工具中使用& Microsoft.NET上的实用程序页 框架开发者中心


如果您试图构建一个没有源代码的dll,那么ILMerge是最好的选择。否则,可以将程序集链接器与批处理文件或MSBuild一起使用来生成单个程序集

这里有一些关于这个的背景信息 如何:构建多文件程序集-


多文件程序集:什么和如何-

看到此工具集成到Visual Studio中会很酷。我设想在引用的程序集旁边有一个复选框,您可以切换该复选框以控制它是合并还是独立。或者在“属性”窗口中的“复制本地”选项旁边添加一个新的下拉选项。思想?