日期:2014-05-18  浏览次数:20773 次

调用托管dll的问题。大家帮帮忙。
我在网上下载了一个关于分词的dll,这个dll是托管的,也就是在.net环境下编写的。我想在c#里面调用它。我在网上查了很多方法。还是行不通。有的说是用assembly语句,有的说用api什么的。


请各位高人帮帮忙:


1. 这个dll应该放在系统的哪个目录下才能够调用?
2. 用什么语句调用这个dll?


ps: 这个dll的名字是Rainsoft.WordSeg.dll
  我想用这个dll里面的WordSegV1类的Segment静态方法。

------解决方案--------------------
无论放在哪里,可以用绝对路径定位
但一般放在跟你exe同层的一个目录下,用相对路径定位,
也可以放在exe同个目录下


dllimport 随便找个都有点说的吧。。。。。自己找书看啊
------解决方案--------------------
Rainsoft.WordSeg.dll 這個是.Net FrameWork X.X版本的呢?
如果是1.1的,可以直接在1.1 /2.0/ 3.5上引用進來即可.點擊-->Refrence,加入引用即可
如果是是2.0的,1.1的專案是不可引用它的,必須高于或者等于2.0的專案才能引用