如果出现了 lc.exe已退出,代码为 -1,治标的办法:
因为证书的原因,把项目中“properties”目录下的“license.licx”文件删除,再编译就成功了
在DevExpress ( 当然并不范指DevExpress,很多收费软件都是这样的)中,licenses.licx 是用户许可证书文件,当我们使用某些ActiveX(是Microsoft对于一系列策略性面向对象技术和工具的称呼,其中主要的技术是组件对象模型(COM))控件时需要该文件.当我们没新创建一个窗体时,licenses.licx就会更新.
当我们每次新建窗体时,或者发布项目时,都会弹出一个对话框,或者当我们的Dev版本号不一致时,项目也是编译不通过的.因此在此有两种选择
1 : 删除licenses.licx文件,但是治标不治本,当我们重新生成时,还是会出现的.因为你用的东西就是人家的.想出来就出来了.
2 : 右击 licenses.licx文件,属性 -- > Build Action 设置为 none 就可以了.