Skip to main content

Command Palette

Search for a command to run...

📒 .NET Framework 版本相容性筆記

Published
1 min read

1. 基本原則

  • 向後相容 (Backward compatible)
    新版 .NET Framework 可以執行舊版編譯的 DLL / EXE。
    👉 例:4.7.2 app 可以引用 4.6.1 DLL。✅

  • 不保證向前相容 (Forward compatible)
    舊版 .NET Framework 不一定能執行新版編譯的 DLL / EXE。
    👉 例:4.6.1 app 引用 4.7.2 DLL → 可能編譯錯誤或執行期缺少 API。❌

More from this blog

Android Edge-to-Edge & View 類型筆記

1️⃣ enableEdgeToEdge() 作用:讓 Activity 畫面延伸到 狀態列 / 導覽列 底下。 預設行為: 狀態列透明。 導航列自動套用 scrim(半透明遮罩)確保對比度,API 29+ 支援自動亮暗判斷。 好處:畫面可以全螢幕顯示,UI 更現代化。 2️⃣ ViewCompat.setOnApplyWindowInsetsListener(...) 作用:監聽系統 WindowInsets(安全區域)。 用途:避免內容被狀態列 / 導覽列擋住。 範...

Aug 18, 20251 min read

公司 Proxy 下 npm install 的 SSL 問題解法

在公司網路有 Proxy 或自簽憑證 (self-signed cert) 的情況下,執行 npm install 可能會遇到 SSL 認證錯誤。 以下是常見的解法: 🔧 解法一:關閉 SSL 驗證 npm config set strict-ssl false 缺點:不安全,會允許不可信憑證。 🔧 解法二:指定公司憑證檔案 npm config set cafile <path-to-cert> 讓 npm 認得公司 CA,推薦這種做法(比完全關閉驗證安全)。 🔧 解法...

Aug 18, 20251 min read

Tech notes

5 posts