2012-01-03 1 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 находится в папке инфра и перемещается, наконец в бункерном папку вывода проект (веб-сайт).

Любые продуктивные идеи? что еще я должен проверить? Кажется, что все другие проекты в этом sln компилируются.

Если я не получу эту ошибку в ближайшее время. Кстати, что такое LC (в колонке «project»)?

+0

какая версия .net вы работаете? Инфрагистрат установлен на машине? –

ответ

11

Это была другая неисправная ссылка, вызвавшая эту ошибку.

+0

Это сработало для меня. Я сделал windiff для сравнения старых и новых файлов csproj, и, конечно же, отсутствовала ссылка на проект. –

+11

Самый простой способ выяснить, что такое dll, - удалить текст в license.licx и перестроить проект/решение –

+0

Что вы имеете в виду? – rockspider

19

Я бы проверял файл license.licx и гарантировал, что указанная там версия точно совпадает с DLL, на которую вы ссылаетесь.

Мы часто удаляем все после версии в этом файле из-за подобных проблем.

И LC обычно ссылается на компилятор лицензии lc.exe.

Смежные вопросы