現象
VC6.0 打開項目後,點擊「文件」→「打開」即彈出錯誤提示並閃退。嘗試網上多種修復方法無效,安裝路徑在 D 盤,部分文件在 C 盤。
自行解決
提問者最終回覆「自己解決了」,未公開具體方案。常見修復方向供參考:
- 註冊表修復:導入正確的 VC6.0 註冊表鍵值 (HKCR\\.dsp, HKCR\\.dsw, HKLM\\Software\\Microsoft\\VisualStudio\\6.0)。
- 兼容性設定:右鍵 `MSDEV.EXE` → 兼容性 → 勾選「以管理員身份運行」「Windows XP SP3 兼容模式」。
- 刪除 .ncb/.opt/.plg:專案目錄下刪除這些臨時文件後重開。
- 重新註冊 DLL:命令行執行 `regsvr32 "C:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\devpkg.dll"` 等核心 DLL。
- 路徑統一:將所有組件安裝至同一盤符,避免跨盤符引用失效。
建議
VC6.0 發布於 1998 年,現代 Windows (10/11) 兼容性極差。**強烈建議升級至 Visual Studio 2022 Community (免費)**,獲得現代 C++ 標準支援、IntelliSense、調試器、Git 整合、NuGet 等生態。