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文件了。
不知道什么原理,有知道的大佬帮忙解释一下。