2008-08-29 10 views
1

je reçois l'erreur suivante lors de la construction de mon Windows Forms solution:Comment corriger l'erreur de compilation suivante dans Visual Studio 2005: « LC.exe" liquide' avec le code -1 »

« « LC.exe » sorti avec le code -1 '

J'utilise 2 bibliothèques Windows Forms commerciales: Infragistics et le Gantt-Control de plexityhide.com, c'est pourquoi j'ai des fichiers licenses.licx dans mes projets WinForms. Nous utilisons également Visual Sourcesafe comme contrôle de source.

Lorsque les fichiers licenses.licx sont dans les projets, je ne peux pas générer sans l'erreur ci-dessus. Cependant, quand je les exclure de mes projets, la construction fonctionne bien. Mais j'ai besoin des fichiers licenses.licx quand je veux travailler avec les contrôles commerciaux du concepteur.

Il s'agit d'une toute nouvelle machine à développer avec Windows XP SP3 (allemand) et Visual Studio 2005 Team Edition pour développeurs de logiciels (allemand) avec SP1.

C'est Windows XP 32 bits en passant.

Des suggestions?

Répondre

2

J'ai réinstallé Infragistics et cela semble l'avoir réparé.

Merci.

3

Nous rencontrons souvent cette erreur dans notre dernier projet. La solution consiste à réinstaller les bibliothèques depuis que nous utilisons la version d'évaluation. Cela se produit lorsque les bibliothèques expirent.

2

Y a-t-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'était parce que le composant sous licence était mis à jour (le numéro de version augmentait), mais le fichier licx contenait toujours l'ancienne version.

Dans ce cas, vous pouvez essayer de mettre à jour manuellement la version dans le fichier licx ou de la remplacer par x.y.z.* pour continuer à travailler sur d'autres mises à jour. Vous pouvez également essayer de générer à nouveau le fichier licx en le supprimant et en réinsérant les contrôles de formulaires Windows sous licence dans votre formulaire.

4

Problème principalement dû au fichier de licence. Exclure le fichier licenses.licx de votre projet

0

Il doit y avoir un fichier license.licx dans le dossier des propriétés lorsque vous utilisez des composants commerciaux. C'est souvent corrompu. Si vous nettoyez son contenu, le "LC.EXE" exited with code -1 disparaît.

0

semble le problème est dû à la mise à jour des contrôles. licenses.licx inclut la version 2 des contrôles .net. cela fonctionne 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.

Questions connexes