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的目標趕工出來的
我用兩個程序跑起來的內存佔用都是一樣一樣的,哎 還是不夠香啊