🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# /target:module (C# Compiler Options) 此选项导致编译器不会生成程序集清单。 ## 语法 ``` /target:module ``` ## 备注 默认情况下,使用此选项编译时所创建的输出文件具有 .netmodule扩展名。 没有程序集清单的文件无法由 .NET Framework 公共语言运行时加载。但可以通过 [/addmodule](https://msdn.microsoft.com/zh-cn/library/1s46f83c.aspx) 将这类文件并入程序集清单中。 如果在一次编译中创建了多个模块,一个模块中的 [internal](https://msdn.microsoft.com/zh-cn/library/7c5ka91b.aspx) 类型可用于此编译中的其他模块。如果一个模块中的代码引用另一个模块中的 **internal** 类型,则两个模块都必须通过 **/addmodule** 合并到一个程序集清单中。 Visual Studio 开发环境不支持创建模块。 有关如何以编程方式设置此编译器选项的信息,请参见 [OutputType](https://msdn.microsoft.com/zh-cn/library/k042h614.aspx)。 编译 in.cs,创建 in.netmodule: ``` csc /target:module 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)