快捷搜索: 王者荣耀 脱发

WPF .Net Core 3.0 下还能否使用Halcon(.net framewrok)

WPF .Net Core 3.0 下还能否使用 Halcon

最近微软推出了.Net Core3.0 重新加持了 Winform 和 WPF 这两个老家伙,对于我们程序员来说无疑是重大利好,但要转移到.net core3.0下的首先要清楚的是 ---之前的生产环境 还能不能继续使用,我做了如下下面的测试:

1.建立一个WpfApp(.Net Core3.0)

.net core wpf 比 .net core winform 的好处就是 有Designer,可以少K代码

2.导入halcondonet.dll

3. 在XAML中引入命名空间,导入HalconSmart控件

4.在Load事件中添加 图片显示操作(调用halconAPI)

5.效果

完美运行,没有报任何兼容错误

其实再建立一个wpf(.net framewrok4.6)的工程按同样的代码测试一样是可以的

只不过 .net core3.0 版本可以使用.net core的底层API在性能上是比原来的.net framewrok快很多的

但界面的话应该是.net framewrok套的一层壳,完全像是微软为了.net core的目标赶工出来的

我用两个程序跑起来的内存占用都是一样一样的,哎 还是不够香啊

经验分享 程序员 微信小程序 职场和发展