未能加載文件或程序集“xxx”或它的某一個依賴項,找到的程序清單定義與程序集不匹配或Nuget包無法發佈

第一個問題:未能加載文件或程序集“xxx”或它的某一個依賴項,找到的程序清單定義與程序集不匹配。
這個問題通常是你發佈程序裏未包含當前程序塊引用的dll所導致的問題。細心觀察看少了哪些DLL添加上就好。
第二個問題:Nuget包無法發佈。
Nuget
我當初遇到一個蛋疼的問題,就是引用了Nuget裏的es(會生成一個packages往項目根目錄)。但是發佈的時候程序無法運行。先提示如上第一個問題。但是bin裏邊是有的。然後靈機一動。雖說有點不求甚解,但是解決問題了。

  1. 首先把你這裏的Nuget包全部刪除。
  2. 在你的根目錄找到packages包裏找到你需要的dll在你的根目錄找到packages包裏找到你需要的dll
  3. 然後放到項目bin裏邊,然後添加一下引用。解決完成。

如有不會可評論留言。如能解決定當傾盡全力

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章