Cmd命令行编译c#文件
2015-11-27 20:37
393 查看
使用命令行编译C#文件的方法:
首先,在系统变量的Path变量中添加csc.exe文件路径
路径大概是这个样子:C:\Windows\Microsoft.NET\Framework64\v4.0.30319; (.net版本也许不同)
在cmd中输入csc.exe验证是否成功。
cs文件生成exe文件:(若要编译生成EXE文件则源文件中需包含main 方法)
csc /out:file.exe file.cs //使用 /out 指定输出的文件
如果编译的stu.cs 和 file.cs中都有main方法:
csc stu.cs file.cs /main:stu //使用 /main 指定main方法的位置
cs文件生成dll文件:
csc /target:library file.cs 生成file.dll文件 //使用 /target 指定文件的输出格式
其他target类型:
/target:exe 创建一个可执行程序
/target:module 创建一个模块
/target:winexe 创建一个Windows程序
cs文件和同目录下的dll文件一起编译生成dll文件:
csc /target:library stu.cs /r:file.cs 生成stu.dll文件 // /reference:<文件列表> 从指定的程序集文件引用元数据 (缩写: /r)
csc /r:system.dll;mylibrary.dll file.cs //编译文件,引用程序中使用的文件
编译指定目录及其子目录下的所有源代码文件:
csc /target:library /out:file.dll /recurse: dir\ *.cs
附csc编译C#代码时使用的参数和开关选项:
首先,在系统变量的Path变量中添加csc.exe文件路径
路径大概是这个样子:C:\Windows\Microsoft.NET\Framework64\v4.0.30319; (.net版本也许不同)
在cmd中输入csc.exe验证是否成功。
cs文件生成exe文件:(若要编译生成EXE文件则源文件中需包含main 方法)
csc /out:file.exe file.cs //使用 /out 指定输出的文件
如果编译的stu.cs 和 file.cs中都有main方法:
csc stu.cs file.cs /main:stu //使用 /main 指定main方法的位置
cs文件生成dll文件:
csc /target:library file.cs 生成file.dll文件 //使用 /target 指定文件的输出格式
其他target类型:
/target:exe 创建一个可执行程序
/target:module 创建一个模块
/target:winexe 创建一个Windows程序
cs文件和同目录下的dll文件一起编译生成dll文件:
csc /target:library stu.cs /r:file.cs 生成stu.dll文件 // /reference:<文件列表> 从指定的程序集文件引用元数据 (缩写: /r)
csc /r:system.dll;mylibrary.dll file.cs //编译文件,引用程序中使用的文件
编译指定目录及其子目录下的所有源代码文件:
csc /target:library /out:file.dll /recurse: dir\ *.cs
附csc编译C#代码时使用的参数和开关选项:
相关文章推荐
- SICP中sqrt(开方)的实现(附C#实现)
- ClosedXML读取Excel文件
- Activemq 平台搭建与C#示列
- C#比较字符串
- C#去除数组重复的元素
- c# wince datatable保存成csv
- C#使用Linq优化查询速度
- C#拾遗-边边角角
- C# 以ThreadStart方式实现多线程
- .net wifi连接的和修改IP等各项操作
- 轻松学习C#的异常处理
- C#基础03
- C# string.Format谨慎使用
- C#时间戳的获取与转换方法
- c#收发数据给USB HID
- C#实现启动,关闭与查找进程的方法
- C#截图操作方法大全
- c#中如何跨线程调用windows窗体控件?
- C#批量入库
- C#中怎样进行调用以及excel连接问题