dll如何学习?

来源:百度知道 编辑:UC知道 时间:2024/06/24 07:16:45
我是在学.NET,C#上用dll文件怎么弄呢?
请问有什么书可以学习下dll?C#上的
推荐下可以吗?

dll?学习?
dll就是一种文件类型啊,怎么谈的上"学习"呢?

dll叫做动态链接库,想理解它的含义,编一个dll,然后用它,自然就理解啦!

在安装了Microsoft.NET Framework的操作系统上,我们可以在Windows所在目录下找到Microsoft.NET目录。在这个目录下面提供了C#的编译器,CSC.EXE
用csc命令进行编译。
例如:csc /target:library /out:MyDLL.DLL MyCSFile.cs
完成后可在本目录下面找到我们刚才生成的MyDLL.DLL文件
/target:library 编译器选项通知编译器输出 DLL 文件而不是 EXE 文件。后跟文件名的 /out 编译器选项用于指定 DLL 文件名。

如果/out后面不跟文件名编译器使用第一个文件 (MySwap.cs) 作为 DLL 文件名。生成的文件为MyCSFile.DLL文件
详情参考:http://msdn2.microsoft.com/zh-cn/library/78f4aasd(vs.80).aspx

可以用csc /?命令查看帮助

同时可以通过ildasm.exe工具进行反编译dll文件.

类库项目可以生成dll
.dll就是动态链接库 其实就是类编译以后生成的,
微软为了技术保密,所以才这样,不需要去研究它。
学好思想才是关键。