使用csc手动编译cs文件
1.首先定位csc.exe文件路径:一般来说是C:\Windows\Microsoft.NET\Framework\v4.0.30319(v4.0.30319是版本号,具体版本号取决你实际安装的版本);
2.开始-运行-键入cmd,把上面的路径粘贴过去,并在最后加上“\csc”,效果图如下:
此时我们已经可以键入“ -?”来验证能否正确运行,如果成功会把参数提示列表显示出来,失败则需重新定位csc.exe文件路径。如下图:
3.运行csc.exe 需要输入必要的参数,具体参数大家可以参考其它资料,这里仅仅说明几个本例中需要的参数
/target:library 可以简写为 /t:library 生成库
/out:<文件名> 此文件名包含路径,表示要生成的库文件名和路径,例如 /out: d:\test\a.dll.也就是说将把编译后的a.dll生成到d:\test\路径下。注意:如果没有写路径,只写了类库名称,如 /out:a.dll。那么a.dll文件将生成到命令行最开始字符所在盘符,如下图,a.dll将生成到G盘根目录。
4.指定类库的生成路径后,我们还要进一步的指定源文件在,也就是告诉csc将要编译那些文件。那么如何告诉呢?很简单,在上图中继续键入源文件路径即可。比如你的.cs文件路径如下:f:\csctest\programm.cs。那么效果将如下图:
注意:f前面有空格
这样你就可以把programm.cs文件编译到d:\test\a.dll文件里了。
如果你想编译指定目录下的所有cs文件都编译到a.dll文件中,那么把programm.cs改成*.cs即可。
至此你就可以实现手动编译了。
转载于:https://www.cnblogs.com/jjhe369/archive/2011/09/22/2184625.html
使用csc手动编译cs文件相关推荐
- 用csc命令行手动编译cs文件
一般初学c#时,用记事本写代码,然后用命令行执行csc命令行可以编译cs文件.方法有两种 1:配置环境,一劳永逸 一般来说在C:\Windows\Microsoft.NET\Framework\v4. ...
- 用csc手动编译和Ildasm反编译
CSC csc.exe是.net用来编译.cs文件的.一般来说在C:\Windows\Microsoft.NET\Framework\v2.0.50727. 1.配置环境变量 首先确认是否配置环境变量 ...
- 用文本编辑器编译cs文件
已经配置了csc环境的条件下 1)用文本编辑器,电脑上的记事本也行,写入含C#的代码,保存后,将文件后缀更改为.cs 2)进入dos环境,csc 文件名.cs,之后将在cs文件的目录生成一个exe 3 ...
- linux编译cs文件,Linux Wine下编译安装CS反恐精英
CS反恐精英终于在我的Linux电脑上安装成功了, 为了一个游戏,怎么说呢,自己付出了不少,当然离不开网络,慢慢的自己喜欢上了Linux.不知道为什么,安全.简介.方便.我也说不清楚.我游戏玩的不多, ...
- linux编译cs文件,LinuxWine下如何编译安装CS反恐精英?
CS反恐精英终于在我的Linux电脑上安装成功了,为了一个游戏,怎么说呢,自己付出了不少,当然离不开网络,慢慢的自己喜欢上了Linux.不知道为什么,安全.简介.方便.我也说不清楚.我游戏玩的不多,就 ...
- Linux如何手动编译fcitx文件,linux下安装和配置fcitx中文输入法
我的系统是ubuntu9.10 系统装好后首先要做的就是安装中文输入法.在网上找了一些中文输入法的资料,最常用的是Fcitx和SCIM输入法.不过好像SCIM的问题比较多,而且据说Fcitx的功能上也 ...
- .CS文件编译生成.DLL文件 .EXE文件(C#网络搜集)(转)
如果没有VS用下面的办法 搜索csc.exe 打开cmd 转到csc.exe的文件夹 运行 csc /t:library N:\NET\cs\*.cs N:\NET\cs\*.cs 是你的cs文 ...
- .CS文件编译生成.DLL文件 .EXE文件
如果没有VS用下面的办法 搜索csc.exe 打开cmd 转到csc.exe的文件夹 运行 csc /t:library N:\NET\cs\*.cs N:\NET\cs\*.cs 是你的cs文 ...
- 九、将cs文件快速的转换成可执行文件和响应文件(配置编译开关的文件)
1.将包含多个类型的源代码文件转换为可以部署的文件.有如下Program.cs的文件,代码如下: public sealed class Program{public static void Main ...
最新文章
- 1.2.2 OSI参考模型(1)
- 存储引擎之必知必会 -- 检查点机制
- spring mvc原理_Spring MVC的工作原理,我们来看看其源码实现
- 方立勋_30天掌握JavaWeb_(JSP+JavaBean实现)简单计算器
- 华硕t100ta做linux,华硕T100TA个人补充评测
- 轻量级.Net Core服务注册工具CodeDi发布啦
- 【渝粤教育】国家开放大学2018年春季 0034-22T现代管理原理 参考试题
- 【思考】一次交付项目小结
- 分页插件PageHelper的使用方法
- sql语句分组mysql_以数据库字段分组显示数据的sql语句(详细介绍)
- 初学者python笔记(类的内置属性)
- HALCON 20.11:深度学习笔记(10)---分类
- 量子加密欲应用到智能手机 让黑客流泪
- quartus ii 虚拟管脚设定
- android页面监听扫描枪,GitHub - rorine/BarcodeScannerGunMaster: android 扫码枪 内容读取,与拦截editText消费...
- IOS越狱插件安装后设置里边未显示
- HBuilderX开发的uniapp项目运行到微信小程序开发者工具上的方法
- 千锋培训的python
- 环路分析仪Bode100
- vr计算机方面的应用,AR和VR到底有什么区别,分别应用在哪些方面?