将C#类库Dll改造为Win32Dll免COM免注册含Net类库编译器

易语言 2020-04-12 13:22:50

将C#类库Dll改造为Win32Dll免COM免注册含Net类库编译器

Com对象有他的缺陷,比如无法支持多线程等;

现在只需要在编译之前,仅需对方法进行特性标记,然后即可对Dll进行“改造”,进而公开函数可被直接调用!

再也不用管什么Com可视,注册,定义Com接口了;

方法非常非常简单,
第一步,复制 MethodProperty.cs 到你的解决方案中;
第二步,给你需要导出的函数增加特性:[MethodProperty(Export = true)]
第三步,生成你的dll文件
第四步,打开Net类库编译器.exe,选择Dll文件,编译导出。