VS2013运行C#程序报错:LC.exe”已退出,代码-1

 2024.03.29更新        

        尝试了很多次,是要必须删除掉license.licx文件里的所有内容,然后要打开program.cs窗体,重新生成解决方案,再打开license.licx文件,发现多了很多行新版的内容,再次运行就成功了。感觉安装MS2015后,打开窗体像是让程序读取一次控件的版本,才能切换到最新版本。


记录一下遇到的问题;

环境win10,VS2013,MS2015(已通过工具激活),.NET Framework 4.5.2

运行时一直报错LC.exe”已退出,代码-1,

按照查到的方法,删除license.licx中的内容以后就可以了;

但是又遇到了一个新的错误,提示NationalInstruments.UI.WindowsForms.xxx is unlicensed.

明明都已经激活过了还是这样。。。

机缘巧合下解决了,解决办法是:

     安装NI Device Drivers 2013 ,安装时有时会提示某些部分已安装高版本(因为之前安装过VISA541),手动删除后重装即可,再次运行就不报错了,而且也不用删除license.licx文件了。

不知道什么原理,有知道的大佬帮忙解释一下。

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值