Secret Note

機密檔案

Dotnet framework 的 docker image 只有 window 版本,要特別將 Docker Desktop 切換成 Windows container 才能跑,為了讓 Dotnet framework 及 Dotnet core 能同時跑在一個 CI/CD 的平台,最後選擇了 Jenkins 這位老爺爺。

必須說老爺爺的功能很強大,但也真的很不友善…很多東西一直查資料,只好寫一篇來筆記一下orz

閱讀全文 »

nuget 是 dotnet 的套件管理工具,就像是 npm 是屬於 nodejs 的平台一樣,在上面的版本只能升不能降,還會有所有的版本異動紀錄,可以讓專案的參考管理更為有效。
有 source code 的話要做到打包其實非常的簡單,今天要分享只有 dll 的話該如何發佈到 nuget server。

閱讀全文 »

公司還是有舊的專案是放在 Subversion(SVN) 中,為了接下來增加一些 CI/CD 的輔助,並且希望在 Teams 能夠集中並且即時的收到專案的資訊,就必須要做搬移的動作。

之前有做過一次,今天在做的時候又有點卡關,一定是沒有做筆記的原因!!

閱讀全文 »

寫了很多的元件來使用,但要怎麼確保行為正確,在修改的時候沒有把一些行為改壞,可以透過測試來進行保護,在 Blazor 中可以透過 bUnit 這個套件來達成。

閱讀全文 »

前面介紹了在瀏覽器開起應用程式及封裝應用程式,今天要來介紹的是如何在瀏覽器中偵測裝置是否已經安裝,根據狀態來決定是否要顯示不同的文字內容。

還沒有看的話,可以先回頭看看這兩篇 如何在瀏覽器開啟應用程式透過visual studio建立安裝檔案

瀏覽器開啓應用程式是透過os層的機制處理,對於瀏覽器來說,不會回報是否開啓成功,這個部分就必須要透過其他的手法來偵測。

閱讀全文 »

現在越來越多的服務會直接用網頁來開啟應用程式(例如 zoom/teams),不管是在手機或是電腦中,這篇主要就是要來分享在 windows 中如何做到這件事情。

閱讀全文 »
0%