一段時間之前,筆者給一個客戶做了一個客戶端,功能如下:
客戶端與串口設備相連,當有串口信號過來的時候,播放配置文件中指定的視頻,播放完成后繼續等待串口信號過來,中間用默認的界面等待。
主要的實現邏輯就是,調用串口設備接口管理串口設備并偵聽串口信號,根據串口信號管理視頻播放的進度。
成果交付后一直運行良好,然而今天客戶突然反饋說程序無法運行,報如下錯誤(安裝.Net Framework)。
報錯截圖
從報錯中可以看出,應該終端上沒有裝.net框架導致程序無法運行,解決方案也很簡單,下載一個高版本的.net安裝就可以了(據了解,客戶換了一臺新電腦,電腦上沒裝.Net Framework)。
為了驗證方案有效性,我把自己終端的.net卸載,重新走了一遍,親證方案可行。與我自己電腦上的版本保持一致,我下載的是4.8的.Net,通過Google直接搜索,第一條即是。
下載界面
下載完成后,優雅地雙擊安裝文件進行安裝,全程Next即可。
安裝界面
安裝中...
安裝完成
看到上述內容,說明.Net Framework已經安裝完成,可以再試一下客戶端程序能否打開了。如下圖所示,一切OK,問題解決。
運行成功畫面
根據維基百科介紹,.NET框架是由微軟開發,一個致力于敏捷軟件開發、快速應用開發、平臺無關性和網絡透明化的軟件框架,是微軟為2000年代對服務器和桌面型軟件工程邁出的第一步,.NET包含許多有助于互聯網和內部網應用迅捷開發的技術。
.NET框架是以一種采用系統虛擬機運行的編程平臺,以通用語言運行庫(Common Language Runtime)為基礎,支持多種語言(C#、F#、VB.NET、C++、Python等)的開發。.NET也為應用程序接口(API)提供了新功能和開發工具,這些革新使得程序設計員可以同時進行Windows應用軟件和網絡應用軟件以及組件和服務(web服務)的開發,.NET設計得足夠通用化從而使許多不同高級語言都得以被匯集。
對于其他語言不說,使用C#開發客戶端,肯定是要安裝.Net Framework的,不然程序運行的基礎環境都不具備,自然運行不了。交付C#程序時,也應該在給客戶的使用手冊里說明支持的.Net版本以及安裝步驟。
想了解本文所述串口程序的開發過程,歡迎關注我,或評論區留言交流。
我是會說科技,關注我,一起聊聊數據、科技、IT、安全、金融那些瑣事。
Microsoft Store 可以說是 Windows 10 系統的核心功能之一。這里面的軟件都是經過微軟審核才能上架的。
相當于 Windows 10 系統的官方「應用商店」。
那么Microsoft Store 打不開、連不上或者下載不了軟件,怎么辦?
大家不要驚慌,微軟的國內服務器十分弱雞,這算是傳統藝能了。
下面就教大家如何修復 Microsoft Store。
注意:這是多因一果的病癥,不容易判斷具體是什么原因導致,下面的方法大家可以依次嘗試。
開始前,請先關閉代理。
01 、無法加載頁面
修改 LTS
Win+Q鍵打開搜索,輸入控制面板并打開;
網絡和Internet - Internet選項,勾選高級中的「使用 TLS1.1 和 TLS1.2」;
確定保存后再嘗試打開 Microsoft Store。
開啟 WLAN 使用權
如果你使用 WiFi 上網,點擊右下角托盤中的 WiFi 圖標 - 網絡和 Internet 設置;
WLAN - 選擇能夠使用你的 WLAN 數據的應用;
打開 Microsoft Store 的開關。
重置 Microsoft Store
按 Win+I 打開設置 - 應用 - 應用和功能,找到 Microsoft Store,點擊高級選項;
點擊重置。
清理 Microsoft Store 的緩存
按 Win+R 并輸入 WSReset.exe 并點擊運行,然后等待。
緩存清理完畢后,會自動打開 Microsoft Store。
重置網絡環境右鍵開始菜單 - Windows PowerShell(管理員);粘貼輸入 netsh winsock reset 并按回車運行,然后重啟電腦。
02、 無法下載軟件
切換地區如果搜索不到特定軟件,或者顯示「該應用不足的你所有的地區提供」。
這是因為軟件沒有在所在地區上架。
按 Win+I 打開設置 - 時間和語言 - 區域,修改地區即可;
修改時區和時間
按 Win+I 打開設置 - 時間和語言,將自動設置時間和自動設置時區打開。
開啟升級如果你關閉了升級服務,也可能導致無法下載軟件。
按 Win+R 并輸入 services.msc 運行「服務」;
雙擊windows Update,將啟動項改為「自動」并保存。
03 、 安裝 Store
如果上面的方法都不能幫你,可以試試重裝 Microsoft。或者你已經把 Microsoft Store 卸載,亦或你的電腦壓根兒沒有 Store,可以用這個的方法安裝它:卸載和安裝 Microsoft Store 軟件商店需要注意的是,只有 Windows 10 才有可用的 Microsoft Store,Windows 8/8.1 的 Store 在 2019 年已經停止服務,怎么折騰都是沒用的。