更新:2007 年 11 月

/target:library 选项使编译器创建一个动态链接库 (DLL) 而不是一个可执行文件 (EXE)。

/target:library

备注

DLL 创建后会带有 .dll 扩展名。

除非使用 /out 选项另外指定,否则输出文件的名称采用第一个输入文件的名称。

在命令行上指定该选项时,下一个 /out/target:module 选项之前的所有文件都将用于创建 .dll 文件。

生成 .dll 文件时,不需要 main 方法。

在 Visual Studio 开发环境中设置此编译器选项

  1. 打开项目的“属性”页。

  2. 单击“应用程序”属性页。

  3. 修改“输出类型”属性。

有关如何以编程方式设置此编译器选项的信息,请参见 OutputType

示例

编译 in.cs,创建 in.dll

 复制代码
csc /target:library in.cs

请参见