/target:library(C# 编译器选项)

/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

请参见

参考

/target(C# 编译器选项)

其他资源

C# 编译器选项