2012-01-03 68 views
18

我已經重建我的解決方案,並得到了以下編譯錯誤:無法加載文件或程序集。無效的指針(從HRESULT異常:0x80004003(E_POINTER))

Error 9 'Could not load file or assembly 'ComponentArt.Web.UI, Version=2009.1.1819.35, Culture=neutral, PublicKeyToken=9bc9f846553156bb' or one of its dependencies. Invalid pointer (Exception from HRESULT: 0x80004003 (E_POINTER))' D:..\MyProj.Account\LC

則DLL在下文的文件夾,並finaly移動到輸出的bin文件夾項目(網站)。

任何有生產力的想法?我還應該檢查什麼?看來所有其他項目在這個SLN編譯。

除非我很快得到這個錯誤。順便說一下,什麼是LC(在「項目」欄下)?

+0

您使用的.net版本是什麼?機器上是否安裝了infragistic? – 2012-01-03 06:13:55

回答

11

這是導致此錯誤的另一個失敗的參考。

+0

這對我有效。我做了一個windiff來比較舊的和新的csproj文件,果然,有一個項目引用缺失。 – 2013-10-08 17:51:05

+11

找出丟失的DLL的最簡單方法是刪除licenses.licx中的文本並重建項目/解決方案 – 2014-01-02 23:23:33

+0

這是什麼意思? – rockspider 2016-09-26 09:45:19

19

我會檢查您的licenses.licx文件,並確保其中指定的版本與您引用的DLL完全匹配。

由於類似問題,我們經常刪除此文件中的所有版本。

而LC通常指的是許可證編譯器lc.exe。

相關問題