如果一个C#程序引用另一个用C#语言写的dll,事实上极为方便。不论是自己写的还是引用外部的,都只要很简单的工序就可完成,用不着DllImport特性。
首先打开需要加载dll的工程,在“解决方案资源管理器”中右击“引用”,在探出的菜单中选择“添加引用”。
在弹出的对话框中单击“浏览”选项卡,找到你所要引用的dll的目录,找到dll文件后单击“确定”
这个时候你就会发现在“解决方案资源管理器”里已经有你加载的命名空间了。
然后只要在你的程序代码里是用using语句引用这个命名空间就可以像使用系统类一样使用dll的任何公共成员了。