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代码

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

2.导入halcondonet.dll

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

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

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

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

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

5.效果 

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

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

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

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

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

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

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