Ada*_*son 10
在基于CLR的语言之外公开.NET程序集的唯一方法是通过COM Interop.您无法直接以非托管语言引用.NET .dll.
原因是所使用的".dll"文件扩展名纯粹是出于外观和一致性的错觉..NET生成的.dll文件不包含任何机器代码,它们包含在运行时编译的IL(中间语言)(称为即时编译或JIT).代码在放入.dll文件时不会编译.结果,没有任何非托管语言可以执行.
COM interop允许CLR加载.dll,执行JIT编译,并使用COM系统处理本机代码和.NET .dll之间的通信.
| 归档时间: |
|
| 查看次数: |
412 次 |
| 最近记录: |