通過Nuget下載下傳好,在winform中測試下一切OK,但是放到web程式中就報找不到dll的錯,幾番周折發現問題,web程式dll一般放在bin目錄下這時候就可以解決問題了。
右鍵項目,并點選在檔案夾打開,找到bin目錄點進去
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN2XjlGcjAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL1cGRNhXQU9EeRpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL5czM1QzNyAjM4AzNwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
找到dll檔案夾裡面會發現兩個:x64和x86檔案夾,也就是不同位dll,把其中一個檔案夾(我這是X86)裡面的dll複制粘貼到bin目錄下
如果還不行換另一個(比如換成X64)dll,至此解決!
此外有些時候大部分人可能會選x64那個dll,前提是你程式是編譯成64位的才行,如果還是有問題改一下IIS express,方法:Visual Studio>工具>選項>項目和解決方案>Web項目>勾選“對網站和項目使用IIS Express的64位版”,這樣64位dll就能用了。