Come correggere l'errore di compilazione in Visual Studio:'“LC.exe” è uscito con il codice -1'

StackOverflow https://stackoverflow.com/questions/34284

Domanda

Ottengo il seguente errore durante la creazione della mia soluzione Windows Forms:

"LC.exe" è uscito con il codice -1

Utilizzo due librerie Windows Form commerciali:Infragistics e Gantt-Control da plexityhide.com, ecco perché ho file licenses.licx nei miei progetti WinForms.Utilizziamo anche Visual Sourcesafe come controllo del codice sorgente.

Quando i file licenses.licx si trovano nei progetti, non posso creare senza l'errore precedente.Tuttavia, quando li escludo dai miei progetti, la build funziona correttamente.Ma ho bisogno dei file licenses.licx quando voglio lavorare con i controlli commerciali nel designer.

Si tratta di un nuovissimo computer per sviluppatori con Windows XP SP3 (tedesco) e Visual Studio 2005 Team Edition per sviluppatori di software (tedesco) con SP1.

A proposito, è Windows XP a 32 bit.

Eventuali suggerimenti?

È stato utile?

Soluzione 3

Ho reinstallato Infragistics e sembra che il problema sia stato risolto.

Altri suggerimenti

Il problema sorge principalmente a causa del file di licenza.Escludere il file licenses.licx dal tuo progetto

Riscontriamo spesso questo errore nel nostro ultimo progetto.La soluzione è reinstallare le librerie poiché stiamo utilizzando la versione di prova.Ciò si verifica quando le librerie scadono.

Ci sono ulteriori informazioni nel messaggio di errore?

Quando ho avuto problemi con LC.exe in passato, la maggior parte delle volte era perché il componente concesso in licenza era stato aggiornato (il numero di versione era aumentato), ma il file licx conteneva ancora la vecchia versione.

In questo caso, puoi provare ad aggiornare manualmente la versione nel file licx o cambiarla in x.y.z.* lavorare solo per ulteriori aggiornamenti.Puoi anche provare a rigenerare il file licx eliminandolo e reinserindo i controlli dei moduli Windows con licenza nel modulo.

sembra che il problema sia dovuto all'aggiornamento dei controlli.licenses.licx include la versione 2 dei controlli .net.funziona eliminando le righe con la versione 2 (dopo il controllo delle versioni).Altre volte funzionava in questo modo:aggiungi un modulo vuoto, quindi inserisci il controllo che ha causato il problema.

Dovrebbe esserci un license.licx file nella cartella delle proprietà quando si utilizzano componenti commerciali.Spesso è corrotto.Se ne pulisci il contenuto, il file "LC.EXE" exited with code -1 scompare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top