簡體   English   中英

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

[英]Third party DLL not found C# ASP.NET MVC

所以我有這段代碼:

[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 not found異常,告訴我可以找不到此文件。 我嘗試將其添加為項目參考,但這也不起作用。 任何幫助,將不勝感激!

可能與權限有關。 下面的文章提供了一些可能對您有所幫助的好的解決方案: DllImport生成System.DllNotFoundException

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM