C#.net学习常用命令(zz)
2006-10-17 19:43
344 查看
C#.net学习常用命令
(一) 编译cs 文件> csc cs文件名
编译多个文件怎么办?
回答: 比如例子有三个文件,你要分别编译它们才能得到结果,它们是:
abstractshape.cs: Shape类,包含一个Area抽象属性
shapes.cs: Shape的子类
shapetest.cs: 显示程序.
要编译这些程序,运行:csc abstractshape.cs shapes.cs shapetest.cs就可以了.运行完之后,它会产生shapetest.exe这个可执行程序.
(二)如何用命令行方式将一个C#程序编译成DLL?
将指定的cs文件编译成dll文件
在.net的DOS环境中输入
csc /t:library cs文件
Example:
csc /t:library MyAssembly.cs
例子包括两个文件,一个是Factorial.cs,作用是计算一个数字的阶乘.还有一个是DigitCounter.cs,作用是计算传过来的字符串参数中的数字的数目.
我们可以这样来建立库,在命令行方式下这样做:
csc /target:library /out:Functions.dll Factorial.cs DigitCounter.cs
下面讲一下各个参数的用法:
/target:library:向系统指出输出的是一个DLL库,而不是一个EXE的可执行文件.
/out:Functions.dll:指定输出的DLL的文件名,即Functions.dll,一般地,如果你省略了第一个参数,那么默认的文件名将是第一个文件的文件名,即Factorial.dll.
下面我们再来建立一个文件,即使用这个库的文件,叫客户端文件,FunctionClient.cs.建立好后,用下面的语名编译:
csc /out:FunctionTest.exe /R:Functions.DLL FunctionClient.cs
下面说一下这个编译语句的用法:
/out:FunctionTest.exe:指出输出的文件名是FunctionTest.exe
/R:Functions.DLL:指出要引用的库,如果不是在当前目录下,必须要指出其的完整路径.
相关文章推荐
- c#.net常用函数和方法集 (转帖:用于自己学习)
- 学习记录 asp.net c#连接sql server 2012 调用存储过程 用返回的记录填充CheckBoxList 都是常用的,特此记录
- linux学习入门23——linux系統常用命令(linuxcast.net)(日期、文件查看(head,tail等)、查看硬件信息、关机重启、归档压缩及查找命令)
- linux学习入门5——linux系統常用命令(linuxcast.net)(日期、文件查看(head,tail等)、查看硬件信息、关机重启、归档压缩及查找命令)
- linux学习入门23——linux系統常用命令(linuxcast.net)(日期、文件查看(head,tail等)、查看硬件信息、关机重启、归档压缩及查找命令)
- 最新学习的点滴[C#、Asp.net、WinForm]
- .net C# 学习笔记
- C# System.Net.NetworkInformation 命名空间学习之NetworkInterface 类获取IP,DNS,Gateway,Mask, MAC等网络相关信息
- Linux常用命令学习
- Linux学习与总结:-2Linux常用命令
- c#.net常用函数列表
- 初学ASP.NET 收集的常用命令
- *Linux常用命令学习4---(挂载命令mount umount、用户登陆查看和用户交互命令 w who last lastlog)
- Linux学习总结(5)——CentOS常用的目录文件操作命令
- ASP.NET编程技术-c#.net常用函数和方法集
- C#.Net 常用函数和方法集
- c# .net 调用oracle存储过程学习例子
- 收藏(c#.net常用函数列表)
- 深度学习的几种常用网络LeNet、AlexNet、GoogLeNet、VGG、ResNet:
- Unity3d C# 脚本学习小结(二) 【常用方法】