使用C#生成dll文件并调用
例如生成一个md5编码判断状态的文件即,输入一个字符串(string A)和一个32位md5編码(string B)判断此字符串A对应的32位md5编码是否与B相等,如果相等返回true否则返回false。
打开VS 2005“文件”--》“新建”--“项目”,选择“Windows 控件库”命名后点击“确定”,在“ponentModel;
using ”选项卡中添加)
c#生成DLL文件,内部函数的问题
用C#编写一组处理XML文档的代码解释,由于要求生成DLL文件,并由外部的其他工具访问动态库中的文件,
但是用Dependency Walker检测我生成的这个DLL文件没有显示任何的函数,以前没做过这方面的东西,求教了
using 的程序不是这样把函数放茬导出表的, 我记得.net做的dll只导出了一个_CorDllMain的方法,
所以用Dependency Walker是看不出来的. 如果你想看.net做的dll导出了什么内容,可以用反射查看元数据
生成这个DLL库文件昰想要别的工具运行这个动态库文件,实现DELETEARG()这个函数的功能
你上面的代码解释不是生成DLL的,而是一个控制台应用程序.
要想创建动态库(DLL),在新建項目窗口中选择"类库", 默认的代码解释是这样的:
不过个人经验这样dllImport的效率可能不如你想象的那么高挺慢的
本回答被提问者和网友采纳