2014-01-08 49 views
0

我使用一些自定義調試器可視化器創建了一個類庫 - 簡單的事情如查看System.Drawing.Image或爲System.Drawing.Color創建色板。現在我正在嘗試爲依賴於程序集引用的類添加一個可視化工具(Aspose.Cells以防萬一)。當我嘗試使用此可視化工具時,出現以下異常:Visual Studio自定義調試器可視化器無法加載依賴關係

無法加載文件或程序集'file:/// C:\ Program Files文件(x86)\ Microsoft Visual Studio 11. \ Common7 \ Packages \ Debugger \ Visualizers \ MyCustomVisualizers.dll'或它的一個依賴關係。此程序集由比當前加載的運行時更新的運行時構建,無法加載。

其他可視化工具(如System.Drawing.Image)工作正常。

你如何建議我解決這個問題?

提前致謝!

+0

我不時得到像Visual Studio 2012那樣奇怪的錯誤......我只是關閉它,並重新啓動備份和事情的工作。我想對更好的解決方案感興趣 –

回答

0

這是

該組件由運行時比當前加載的運行新建成並不能加載的關鍵問題。

Visual Studio 2012使用.Net 4.5.0。該程序集很可能內置於使用4.5.1的Visual Studio 2013中。爲了完成這項工作,您需要重新編譯Visualizer for 4.5。

+0

我重定向了我的可視化器程序集(它是4.5),以匹配我正在調試的Web應用程序和類庫,因此它們現在全部定位到3.5。但是,我得到同樣的例外。 –

+0

@JohnReiner這些程序集或其依賴項之一仍然是針對diff框架版本。這是消息顯示的唯一原因。您是否嘗試過使用fuslogvw來查看實際的故障?它應該有一個更具啓發性的消息 – JaredPar

+0

我關閉了Visual Studio的所有實例,重置IIS,現在正在加載程序集。謝謝! –