2012-01-03 15 views
18

ho ricostruito la mia soluzione, ma ho il seguente errore di compilazione:Impossibile caricare file o assembly. puntatore non valido (eccezione da 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

la DLL viene nella cartella infra ed è spostato finalmente alla cartella bin dell'uscita progetto (sito web).

Qualche idea produttiva? cos'altro dovrei controllare? Sembra che tutti gli altri progetti in questa compilazione sln.

A meno che non venga visualizzato subito questo errore. btw, cos'è LC (sotto la colonna "project")?

+0

quale versione di .net stai lavorando? È installato infragisticamente sulla macchina? –

risposta

11

È stato un altro riferimento interrotto a causare questo errore.

+0

Questo ha funzionato per me. Ho fatto un windiff per confrontare i vecchi e nuovi file csproj, e sicuramente, c'era un riferimento al progetto mancante. –

+11

il modo più semplice per capire quale dll manca è eliminare il testo in licenses.licx e ricostruire il progetto/soluzione –

+0

cosa intendi? – rockspider

19

Vorrei controllare il file licenses.licx e verificare che la versione specificata là corrisponda esattamente alla DLL a cui si sta facendo riferimento.

Spesso rimuoviamo tutto dopo la versione in questo file a causa di problemi simili.

E LC di solito si riferisce al compilatore di licenze, lc.exe.

Problemi correlati