文件
2001-11-09 16:01 作者:阿虎出处:yesky 责任编辑:方舟
http://www.yesky.com/52/204552_1.shtml
三. 编译此 DLL 源代码,生成 DLL 文件
要把 DLL 源代码编译成 DLL 文件,就需要配置好编译器 Csc.exe 的参数和开关。我们知
道编译器 Csc.exe 可以把源代码编译成四种不同的文件,分别是控制应用程序、代码库、
windows 应用程序、模块程序。编译命令具体如下:
csc /target:exe myProj.cs // 创建一个 myProj.exe 控制程序
csc /target:winexe myProject.cs file://创建一个 myProj.exe 的 windows 程序
csc /target:library myProject.cs file://创建一个 myProj.dll 代码库
csc /target:module myProject.cs file://创建一个 myProj.dll 模块
对于如何配置编译器 Csc.exe 的其他参数和开关,可以参考稍前发表的文章《如何用
CSC.exe 来编译 Visual C#的代码文件》,在此篇文章里面有比较详细的介绍。通过以下编译
命令可以得到 mydll.dll 文件:
Csc /r:system.dll /t:library /out:mydll.dll dll.cs
四.用此 DLL 来创建一个简单的客户端程序(test.exe)
通过以上的源程序代码可以看到生成的 mydll.dll 文件虽然是一个以 DLL 为扩展名,实际
上是一个类库,和我们经常用到的 System.dll、System.Windows.Forms.dll 等这些文件相似。
同样用 mydll.dll 创建程序也和用以上这些类库创建程序相类似。就是第一步就是导入此名称空
间--Dll。然后在去继承里面封装好的类--Show,再调用类中定义好的方法--Messages。下面
就是按照以上的步骤,创建的客户端的源程序代码( test.cs ) :
test.cs:
using Dll ; // 导入此名称空间
using System ;
评论0