之前一直用CefSharp.Wpf,中間遇到的各種坑真的很難受,當時沒有記錄下來,
現在只記得2個嚴重問題 導致部分電腦使用CefSharp.Wpf,部分電腦使用wpf自帶瀏覽器
1、win7 64位機器正常 win732位下 視窗是白色的,需要點擊任意地方才渲染,現場30臺機器都是這樣,
2、CefSharp.Wpf觸摸滑動 沒有找到開關, 網上搜索一下代碼 沒有效果,
WebView2:
官網介紹,當前作業主要WPF:https://docs.microsoft.com/zh-cn/microsoft-edge/webview2/gettingstarted/wpf
按照上面步驟開發,死活打不開頁面,關鍵不報任何錯誤,以為環境有問題,
在搜索到這個: 使用WebView2在.Net程式中集成Edge chromium, 該文中提到

別人都運行了我這死活沒有效果,開始以為版本不對,或者權限不夠,仔細發行說明和安全策略看看都沒有解決問題
實在無奈:就去下載官網提供的demo ,
F5運行起來報例外 :”Couldn't find a compatible Webview2 Runtime installation to host WebViews“
有例外才好解決問題,下載安裝包即可 ,下載地址 https://developer.microsoft.com/en-us/microsoft-edge/webview2/
總結:
1、一定要先去官網demo
2、 “可以類似ie控制元件那樣的通過參考的方式,而不需要把運行庫給引入到工程中來,”不一定適合當前環境,
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/251302.html
標籤:.NET技术
下一篇:ABP vNext 框架學習教程
