C#最大的特点就是IL。
非标自动化行业非常喜欢用C#作为开发语言,只要有界面开发容易,IDE强大,有.NET的血统,MS的强大支持推广。也有广泛的开源项目。
IL了博Z的一个上位机项目,满满是图德/策维的味道(当然也可能不是最原始的,但是听说最开始的)。
环境:windows 7 x64
vs2015
halcon 12 x64
IL
主要遇到以下问题:
1.vs一定要关闭 首选32位,由于系统是64位的,halcon也是64位的。
2.正确选择32位和64位库,比如halcon和system.data.sqlite就是用64位的,和系统对上。
3.国际化和本地方问题。
4.一些图标的缺失。
5.一定要把相关的dll全部加入,这样生成的cs文件才少乱码。
6.就是烦人的out type variance,改了好多地方。可能是IL的不熟悉。
7.用anyCPU项目。