首页 新闻 会员 周边

C#引用com/wind32 dll的问题

0
悬赏园豆:50 [已解决问题] 解决于 2012-10-19 13:29

对底层的东西不太懂,在这儿问一下。

1. dll import和tlbimp两种方式有什么区别?

2.引用后我发现csproj里面有个com reference GUID,这个GUID在不同的机器上是相同的吗?

KymoWang的主页 KymoWang | 初学一级 | 园豆:160
提问于:2012-10-17 16:03
< >
分享
最佳答案
0

1, dll import是p/invoke调用,tlbimp是把native的类型都转化成CLS类型

2,csproj里面的只是在编译时候才用的,里面id是各机器不同滴。

收获园豆:50
Ethan轻叹 | 小虾三级 |园豆:996 | 2012-10-17 16:11

tlbimp转完后原来的win32 dll还有用吗?需要在目标机器上部署吗?为什么bin目录找不到tlbimp转化后的dll呢?

KymoWang | 园豆:160 (初学一级) | 2012-10-18 17:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册