C#如何从网络模块构建DLL

时间:2011-03-04 17:08:00

标签: c# dll module

在我的项目中,我想重用一些代码用于多个二进制文件(.exe)。

所以,我决定从某些来源构建一个.dll,并将其包含在我的.exe应用程序中,这要归功于csc.exe。

好的确有效。

但是现在,我想添加一个新级别:我想构建一些网络模块,然后构建我的.dll,其中包括之前构建的所有网络模块。

这可能吗?怎么样?

3 个答案:

答案 0 :(得分:3)

如果您使用C#编译器执行此操作,我认为您将最终使用多文件程序集。

link.exe(Visual C ++附带)应该能够从一堆.netmodule文件中生成单个文件程序集。

答案 1 :(得分:1)

这是可能的。如果将项目全部编译为.netmodules,则可以将它们链接到1个单独的程序集中。可以找到说明here

答案 2 :(得分:0)

/*for one file */
csc /target:module misource1.cs 

/*for multiple file */
csc /target:module misource1.cs misource2.cs misource3.cs 

目标是模块,因此请将其保留在源文件名

之前