如何修复Visual Studio中的构建错误:"" LC.exe"退出,代码为-1'
时间:2020-03-05 18:44:56 来源:igfitidea点击:
构建Windows窗体解决方案时出现以下错误:
"LC.exe" exited with code -1
我使用两个商业Windows窗体库:Infragistics和来自plexityhide.com的Gantt-Control,这就是为什么我的WinForms项目中具有licenses.licx文件的原因。我们还将Visual Sourcesafe用作源代码控件。
当licenses.licx文件位于项目中时,如果没有上述错误,我将无法构建。但是,当我将它们从我的项目中排除时,构建工作正常。但是,当我想使用设计器中的商业控件时,我需要使用licenses.licx文件。
这是一台带有Windows XP SP3(德语)和Visual Studio 2005 Team Edition的SP1软件开发人员(德语)的全新开发人员计算机。
顺便说一下,它是Windows XP 32位。
有什么建议?
解决方案
回答
我们在上一个项目中经常遇到此错误。解决方案是因为我们使用的是试用版,所以要重新安装这些库。库到期时会发生这种情况。
回答
错误消息中还有更多信息吗?
过去,当我在使用LC.exe时遇到问题时,大多数情况是因为许可组件已升级(版本号增加),但是licx文件仍然包含旧版本。
在这种情况下,我们可以尝试手动更新licx文件中的版本,或者将其更改为x.y.z. *
以进行进一步的更新。我们也可以尝试通过删除licx文件并将许可的Windows窗体控件重新插入到窗体中来重新生成licx文件。
回答
我重新安装了Infragistics,这似乎已经解决了。
谢谢。