Comment fixer erreur de build dans Visual Studio: '“LC.exe” terminé avec le code -1'
J'obtiens l'erreur suivante lors de la construction de mon Windows Forms solution:
"LC.exe" terminé avec le code -1
- Je utiliser deux Formes de Windows Bibliothèques: Infragistics et le diagramme de Gantt-Contrôle de plexityhide.com c'est pourquoi j'ai licences.licx fichiers dans mon WinForms Projets. Nous avons également l'utilisation de Visual Sourcesafe, comme Source de Contrôle.
Quand les licences.licx les fichiers sont dans les Projets que je ne peut pas se construire sans l'erreur ci-dessus. Cependant, quand je les exclure de mes projets le build fonctionne très bien. Mais j'ai besoin de licences.licx fichiers lorsque je veux travailler avec les commerciaux des contrôles dans le concepteur.
C'est un tout nouveau développeur machine avec Windows XP SP3 (en allemand) et Visual Studio 2005 Team Edition pour les Développeurs de Logiciels (en allemand) avec SP1.
C'est Windows XP 32 Bits, par la manière.
Des suggestions?
Vous devez vous connecter pour publier un commentaire.
Problème provient principalement en raison de fichier de licence. Exclure le fichier
licenses.licx
de votre projetNous rencontrer fréquemment cette erreur de notre dernier projet. La solution est de réinstaller les bibliothèques depuis que nous sommes à l'aide de la version d'essai. Cela se produit lorsque les bibliothèques de date d'expiration.
J'ai réinstallé Infragistics et qui semble avoir fixé.
Est-il plus d'informations dans le message d'erreur?
Quand j'ai eu des problèmes avec LC.exe dans le passé, la plupart du temps c'est parce que la licence a été mise à jour (le numéro de version augmentée), mais le fichier licx contenait encore l'ancienne version.
Dans ce cas, vous pouvez essayer de mettre à jour la version dans le fichier licx manuellement, ou changer pour
x.y.z.*
à travailler pour d'autres mises à jour. Vous pouvez également essayer de re-générer le fichier licx par de le supprimer et de re-insertion de la licence des contrôles windows forms dans votre formulaire.semble que le problème est dû à la mise à jour des contrôles.
les licences.licx inclut la version 2 de .net contrôles. il fonctionne de supprimer des lignes avec la version 2 (après le versioning).
D'autres fois travaillé de cette façon:
ajouter un formulaire vide, puis insérez le contrôle qui a causé le problème.
Il devrait y avoir un
license.licx
fichier dans le dossier de propriétés lorsque vous utilisez des composants commerciaux. Il est souvent corrompu. Si vous nettoyez son contenu, le"LC.EXE" exited with code -1
disparaît.