Path too long on Windows 11

Windows 11 上 long path 的功能預設是關閉的,所以如果剛安裝好 Windows 11 如果遇到過長的路徑,會導致收到錯誤訊息。

要解決這問題需要設定 Register 開啟此功能。

使用管理者權限輸入以下指令:

New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force

Ref:

Read more

如何避免 .NET 產出不要的在地化語系檔案

如何避免 .NET 產出不要的在地化語系檔案

在使用第三方套件時,有時候會因為第三方套件有支援多語言,因此在建制時會多出很多在地化相關的檔案,如下圖: 想要避免產出這些檔案,可以在 project 設定檔中增加以下的設定 <PropertyGroup> <InvariantGlobalization>true</InvariantGlobalization> </PropertyGroup> 或者使用 <SatelliteResourceLanguages> 來產出特定所需的語言也可以: <PropertyGroup> <SatelliteResourceLanguages>en;jp;ko</SatelliteResourceLanguages> </PropertyGroup>

By Mars

Windows 11 更新 24H2 導致基於 Chromium 的瀏覽器凍結的解決方案

近期 Windows 11 釋出了 24H2 更新,但會導致基於 Chromium 開發的瀏覽器發生凍結的問題,以下是解決方法: 使用管理員權限開啟 PowerShell,然後執行以下指令: Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\Dwm" -Name "OverlayMinFPS" -Value 0 -Type DWord 需要還原設定的話就使用以下指令: Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\Dwm" -Name "OverlayMinFPS" 另外,如果先前已經停用 MPO (多平面重疊) 建議重新啟用: Remove-ItemProperty

By Mars