.net运行时,有时报”LC.exe” exited with code -1错误。对于这个错误,通常来说,都是因为在进行编译代码的时候,引用的类有错误或不一致,以及引用的类的licenses.lic不正确致使的。
对于以上两种状况:
第一种状况比较容易解决,由于打开项目的引用,可以看到有些引用变成黄色了,从新引用一次就能解决;
第二种状况有些复杂,由于引用的类没有出现黄色警告,但每次编译都报”LC.exe” exited with code -1 错误,这时看一下输出,会发现原来LC.exe在执行编译的时候,用到了Properties下面的licenses.lic,因为 licenses.lic不匹配,就致使了错误的发生。
第二种状况发生的缘由分析:因为我原来使用的是06版的Infragistics控件,后来换成09版,虽然安装都正常,但就是编译不能经过。
解决方法:将Properties下面的licenses.lic文件删除再编译就能够经过了。 .net