突然斷電後,C# 專案中部分 .cs 檔案大小變 0KB,Designer.cs 正常,.resx、.ico 也損毀。重寫 .cs 後設計器報錯「缺少根元素」。
.suo(用戶選項檔)可能同時損毀,干擾設計器載入。git checkout -- *.cs 還原最新提交版本,最快最穩。.vs、*.suo 檔案。.cs 仍為 0KB,需手動重建:Designer.cs 複製 InitializeComponent 呼叫與控制項宣告。.resx 為 XML 格式,若損毀可刪除並讓設計器重新生成(右鍵 Form → "Run Custom Tool")。Ctrl+Shift+S(儲存全部)習慣,並頻繁 git commit。VS2013 C++ Win32 專案同樣遇過,微軟 IDE 在斷電保護上確有改進空間。