企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# /target:library (C# Compiler Options) **/target:library** 选项使编译器创建一个动态链接库 (DLL) 而不是一个可执行文件 (EXE)。 ## 语法 ``` /target:library ``` ## 备注 DLL 创建后会带有 .dll 扩展名。 除非使用 [/out](https://msdn.microsoft.com/zh-cn/library/bw3t50f3.aspx) 选项另外指定,否则输出文件的名称采用第一个输入文件的名称。 在命令行上指定该选项时,下一个 **/out** 或 **/target:module** 选项之前的所有文件都将用于创建 .dll 文件。 生成 .dll 文件时,不需要 [main](https://msdn.microsoft.com/zh-cn/library/acy3edy3.aspx) 方法。 ## 在 Visual Studio 开发环境中设置此编译器选项 1. 打开项目的**“属性”**页。 2. 单击**“应用程序”**属性页。 3. 修改**“输出类型”**属性。 有关如何以编程方式设置此编译器选项的信息,请参见 [OutputType](https://msdn.microsoft.com/zh-cn/library/k042h614.aspx)。 编译 in.cs,创建 in.dll: ``` csc /target:library in.cs ``` ## 请参阅 [/target (C# Compiler Options)](https://msdn.microsoft.com/zh-cn/library/6h25dztx.aspx) [C# Compiler Options](https://msdn.microsoft.com/zh-cn/library/2fdbz5xd.aspx)