[C#].NetFrameWork互通性

摘要:[C#].netFrameWork互通性

這個需求,是因為要嘗試要在 c# 上開發一個讀取自然人憑證的ap ,這套讀取自然人憑證的api,是向 GTestCA 購買的測試套件 (價值NT$9,900).


入手之後,看到很多的dll , 以為全可以直接參考引用到 c# 的專案,沒料到這些都是 c++ 寫的,連範例也只有 c++的 source ~omg , 從來沒碰過 c ++ ,這下可搞笑了!

即然沒辦法將 c++ export 的 dll 直接參考引用到 c# 來,google 之後發現,原來可以透過Common Language Runtime 提供的互通性 (Interoperability) 服務,來讓Microsoft .NET Framework 與 COM 元件、COM+ 服務、外部型別程式庫及許多作業系統服務互動。

 

參考資料 : 互通性