簡體   English   中英

無法加載文件或程序集或其中一個依賴項 - 如何確切地知道無法加載的內容?

[英]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.

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