/target:exe(C# 编译器选项)
/target:exe 选项使编译器创建可执行 (EXE) 的控制台应用程序。
/target:exe
备注
默认情况下,/target:exe 选项有效。 将创建带扩展名 .exe 的可执行文件。
使用 /target:winexe 创建可执行的 Windows 程序。
除非另外使用 /out 选项指定,否则输出文件名采用包含 Main 方法的输入文件名。
在命令行上指定该选项时,下一个 /out 或 /target:module 选项之前的所有文件都将用于创建 .exe 文件
在编译到 .exe 文件中的源代码文件中要求有且仅有一个 main 方法。 /main 编译器选项使您可以在代码中包含多个具有 main 方法的类的情况下,指定包含 main 方法的类。
在 Visual Studio 开发环境中设置此编译器选项
打开项目的**“属性”**页。
单击**“应用程序”**属性页。
修改**“输出类型”**属性。
有关如何以编程方式设置此编译器选项的信息,请参见 OutputType。
示例
下列每个命令行都编译 in.cs,创建 in.exe:
csc /target:exe in.cs
csc in.cs