找不到第三方DLL C#ASP.NET MVC

时间:2016-08-12 02:19:54

标签: c# asp.net asp.net-mvc visual-studio dll

所以我有这段代码:

[DllImport("ECDM400Drv", EntryPoint = "ECDM400_Open", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
public static extern bool Open(byte PortNo);

一个名为ECDM400Drv.dll的dll文件,我放在根文件夹,src文件夹,甚至windows system32和syswow64文件夹中都是为了安全起见。我这样做是因为我有另外一个我使用的第三方dll,我设置了相同的方式并且它有效,但是当我使用这个dll进行设置时,我得到一个dll找不到异常,告诉我它可以找不到这个文件。我尝试将其添加为项目引用,但这也不起作用。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

可能与权限相关。以下文章提供了一些可能对您有所帮助的好解决方案:DllImport generates System.DllNotFoundException