开发平台(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 内的 方法 参数 哪些可以用?
抱歉 非本科 问题都比较奇怪 见谅