下面给出命令行示例,这个其实在.net framework sdk文档里就可以找到,不过为了方便,还是复制了过来:
编译 File.cs 以产生 File.exe:
csc File.cs
编译 File.cs 以产生 File.dll:
csc /target:library File.cs
编译 File.cs 并创建 My.exe:
csc /out:My.exe File.cs
通过使用优化和定义 DEBUG 符号,编译当前目录中所有的 C# 文件。输出为 File2.exe:
csc /define:DEBUG /optimize /out:File2.exe *.cs
编译当前目录中所有的 C# 文件,以产生 File2.dll 的调试版本。不显示任何徽标和警告:
csc /target:library /out:File2.dll /warn:0 /nologo /debug *.cs
将当前目录中所有的 C# 文件编译为 Something.xyz(一个 DLL):
csc /target:library /out:Something.xyz *.cs
编译 File.cs 以产生 File.dll: csc /target:library File.cs这个就是我们使用最多的一个命令,其实可以简单的写成csc /t:library File.cs,另外的一个写法是
csc /out:mycodebehind.dll /t:library mycodebehind.cs,这个可以自己指定输出的文件名。
csc /out:mycodebehind.dll /t:library mycodebehind.cs mycodebehind2.cs,这个的作用是把两个cs文件装到一个.dll文件里,很有用哦。
C#编译参数
转载![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C# 方法参数
说明可变参数的使用及定义、方法重载的前提
方法重载、可变参数 -
【C#】params参数
将实参列表中跟可变参数数组类型一致的元素都当做数组的元素去处理。params可变参数必须是形参列表中的最后一个元素。
c# 开发语言 params参数 System Test -
【C#】ref参数
能够将一个变量带入一个方法中进行改变,改变完成后,再将改变后的值带出方法。
c# ref参数 System Linq Threading -
【C#】out参数
out参数用于返回多个值,out参数在函数内部赋值。
c# 开发语言 out参数 System 用户名 -
C# 动态编译简介
C# 动态类型与动态编译简介动态类型动态编译CSScript关于C#的动态类型与动态编译的简介,主要是一个D
动态编译 css c# 动态类型 python -
c# 文件的编译
通过 vs工具中的 Visual Studio 命令提示(2010)打开并编译文件:测试文件hello .csusin
System Linq Visual -
C# 条件编译
有一部分代码只是用来调试使用,不期望在发布的...
#if #endif 条件判断 条件编译 预处理 -
C#预编译
C#预编译
#define #if 条件编译 定义符 #endif -
C# 动态编译
的时候看到的,顺便备注一下。 Student.code 文件:
ide html 异常信息 程序集 -
c# 参数 this
文字:MSDN---扩展方法(C# 编程指南)扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。它们的第一个参数指定该方法作用于哪个类型,并
扩展方法 命名空间 实例方法 编程指南 程序集