[問題] VS2019 C# 如何使用 外部DLL
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Visual Studio 2019
問題(Question):
目前公司生產製造 軟體 為C#
因為要連接很多種機台
有很多 前人留下來的DLL要引用
本身是C# 菜鳥 還非本科系
我看到 網路上的一些教學 似乎 有數種方式
1 使用DLL 就是放在對的路徑 加入參考 再用using 即可
2 使用 DllImport 語法 如下
[DllImport("dllProj.dll", EntryPoint = "Add", CallingConvention =
CallingConvention.Cdecl)]
static extern float Add(float num1, float num2);
請問 方法 1 和 2 有差別嗎?
用了方法2 是不是 引用的語法 可以東藏西藏 在VS方案總管上很難管理?
像我使用了前人的程式碼 很難看出還缺什麼 為何build不過 這是不是缺點?
如果拿到前人建的DLL 原始碼已遺失
如何確認 DLL 內的 方法 參數 哪些可以用?
抱歉 非本科 問題都比較奇怪 見諒
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.50.36 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1656489549.A.169.html
→
06/29 19:59,
2年前
, 1F
06/29 19:59, 1F
→
06/29 19:59,
2年前
, 2F
06/29 19:59, 2F
推
06/30 00:16,
2年前
, 3F
06/30 00:16, 3F
→
07/01 12:18,
2年前
, 4F
07/01 12:18, 4F
→
07/01 12:19,
2年前
, 5F
07/01 12:19, 5F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章