时间:2010-07-23 20:06:16

标签: c# visual-studio dll reference dllimport

4 个答案:

答案 0 :(得分:26)

答案 1 :(得分:14)

答案 2 :(得分:11)

简而言之:

  • 添加引用用于:包含托管代码的DLL文件

  • DllImport用于:包含非托管代码的DLL文件

说明:

托管代码仅在公共语言运行时(CLR)虚拟机管理下运行的代码,通常是.NET Framework(或{{3} })。

非托管代码:任何直接在操作系统上运行的已编译二进制文件;使用早于Visual Studio .NET 2002的任何东西编译的DLL。

更多详情:Mono

答案 3 :(得分:2)