[英]What cause to error: Could not load file or assembly '' or one of its dependencies
[英]Could not load file or assembly or one of its dependencies - how to know exactly what can not be loaded?
運行一個應用程序我收到此類錯誤:
C:\Program Files\P2CGate\sdk\samples\net\basic>nsend.exe
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or ass
embly 'cgate_net, Version=0.9.10.31381, Culture=neutral, PublicKeyToken=null' or
one of its dependencies. Не удается найти указанный файл.
at send.Send.Main(String[] args)
該消息過於通用,因為我不確切知道什么是無法加載的。 似乎cgate_net
已加載,因為我確實看到了一些細節Version=0.9.10.31381
。
所以我猜有些dependencies
無法加載,但究竟是哪一個?
不知道什么不能加載我不知道如何解決這個問題。 為什么C#不打印無法加載的內容以及如何獲取此信息?
Fusion Log Viewer是您的朋友。
融合日志查看器監視解析.NET程序集的嘗試並以可視方式顯示嘗試。 它會告訴您哪個程序集無法解析以及它如何解決它。
確保以管理員身份運行,否則它將無聲無息。
如果程序集或其某個依賴項無法加載,您可以通過查看Fusion日志查看更多詳細信息:
另見相關問題:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.