码迷,mamicode.com
首页 > Windows程序 > 详细

Cmd命令行编译c#文件

时间:2015-11-27 21:53:36      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:

使用命令行编译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#代码时使用的参数和开关选项:

                 技术分享

 

Cmd命令行编译c#文件

标签:

原文地址:http://www.cnblogs.com/mark-tubu/p/5001656.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!