VS2013 MFC 單文檔項目中,資源文件 .rc 突然變空,導致資源視圖為空、對話框/菜單/圖標丟失。本文分析常見原因並提供恢復與預防措施。
.rc 文件內容丟失(大小變 0KB)Delete、Cut,或編輯 .rc 文本時全選刪除.rc 文件被誤以 UTF-8 無 BOM 保存,VS 讀取失敗顯示為空git checkout HEAD -- Project.rc 或用 GUI 工具恢復svn revert Project.rcUndo Pending Changes 或查看歷史版本Backup、.vs、Debug/Release 目錄.res 文件為二進制資源編譯結果,可用 Resource Hacker、ResEdit 查看資源結構.rc 文本,工作量大且易出錯.rc 結構Tools > Options > Environment > AutoRecover 設置保存間隔(如 5 分鐘).rc 默認用資源編輯器,右鍵「Open With」選「Source Code Editor」才編輯文本Resource Refactoring Tool 增強資源視圖操作安全性