原创 WPF 基礎、WPF 相關知識、學習、參考項目

 前言:   最初參加工作時,做過WPF項目 ,後面幾年後者雖然有寫WPF項目,但多數都是邊邊角角,寫一點滿足工作需要。   現在寫下WPF,主要就是玩一玩,嘗試下不同的東西。   這是我的代碼倉庫:地址 (如果對您有幫助,給顆小星星獎勵下

原创 versions = _DetectVisualStudioVersions(version_map[version], 'e' in version) KeyError: '2022'

前言   我服了 記錄: https://github.com/nodejs/node-gyp/issues/1753

原创 ABP Sqlite 級聯刪除、ABP EF Sqlite級聯刪除

前言:   爲實現在ABP中實現級聯刪除。   以前參照過ABP工作單元實現過一套符合公司業務要求的工作單元。 1. 如何實現ABP EF Sqlite 級聯刪除?   參考鏈接地址 https://stackoverflow.com/qu

原创 控制檯啓動 asp.net core 發佈文件

前言:   記錄一下命令,忘了再來看看 啓動命令   dotnet 項目名稱.dll --urls=https://localhost:4200 ...(環境變量參數)   這種方式使用控制檯啓動。   --urls=https://loc

原创 unable to open database file , EF生成SQLite數據庫

前言:   記錄下,忘了再回頭看看。 unable to open database file 錯誤   如果使用EF生成SQLite數據庫,發現報出錯誤 unable to open database file ,請檢查下 “存放 SQL

原创 windows 獲取系統中所有應用程序

前言:   記錄下。 重點      RegistryView.Registry64 與 RegistryView.Registry32 。有些程序在 Registry64 中,有些程序在 Registry32 中。  代碼 查看代碼

原创 Windows WPF 程序自啓動 .net 6 , 正確獲取程序所在路徑

前言:   寫了個WPF程序,然後想讓它開機自啓動,然後遇到了一些錯誤!   此篇文章針對的是 windows 操作系統 誰開機啓動了你的程序   誰開機啓動了你的程序呢?開始寫“開機自啓”代碼時,查看了不少文章,最終確認 ,在註冊表中添加

原创 WPF AsyncLocal 爲 null 的錯誤 、 AsyncLocal 在WPF中的使用問題

前言:   想載WPF中使用AsyncLocal下,發現這裏面有個巨坑。 參考鏈接   標題爲 AsyncLocal in WPF is null after first set on the same thread   AsyncLoc

原创 WPF 開機啓動

前言:   熬了幾夜學到點東西,就以爲翻越了一座山,艹,前面還有無數個日日夜夜。 修改註冊表   Registry.CurrentUser.OpenSubKey(“SOFTWARE\Microsoft\Windows\CurrentVers

原创 WPF .net6 自定義啓動入口 、 自定義Main函數、自定義 STAThread 方法

前言:   爲了解決程序開啓自啓動問題 參考資料   Custom Entry Points in WPF on .NET Core 鏈接 https://blog.magnusmontin.net/2020/01/31/custom-en

原创 清除ExecutionContext,阻止 AsyncLocal 在異步流、Thread中傳遞

前言:   自從使用了 AsyncLocal 後,就發現 AsyncLocal 變量像個臭蟲一樣,在有 AsyncLocal 變量的線程中啓動的 Task 、或者 Thread 都會附帶 AsyncLocal 變量。   在項目使用 Asy

原创 自定義一個簡單的Task調度器、任務循環調度器、TaskScheduler

前言:   自從接觸異步(async await  Task)操作後,始終都不明白,這個Task調度的問題。   接觸Quartz.net已經很久了,只知道它實現了一套Task調度的方法,自己跟着Quartz.net源代碼寫了遍,調試後我算

原创 Asp.net core IIS部署錯誤 ,Failed to start application '/LM/W3SVC/22/ROOT', ErrorCode '0x8000ffff'.

前言:   簡單記錄下,幾個星期之前部署,看到的報錯,記錄下,以後好排查錯誤 Asp.net Core IIS部署報錯   錯誤原因是缺少一個 DLL 文件,初次看錯誤時,只看到了下面的錯誤   Failed to start applic

原创 MediatR 記錄

前言   進程內消息通知與訂閱類庫,好早之前就列了個思維導圖,加強理解