Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
对于大多数 .NET dll,您可以将它们添加为引用,然后通过 using 指令(例如using mydll;)将它们“导入”到您的代码中。我有一个用 MSVC 编译的 .NET 二进制文件,我可以将其添加为参考,但它从未出现在 using 指令中。为什么会发生这种情况?
using mydll;
如果您使用的是 C++/C 库,则必须使用 dllimport,C# 不会仅仅“看到”非托管代码。
[DLLImport( "mydll.dll" )]; static extern void MyMethod(int parm1, int parm2);
那么您应该能够像其他任何代码一样从您的代码中调用 MyMethod 。