2013-08-18 52 views
1

出現了一些問題,我不得不意外重啓計算機。 Visual Studio已打開,但已最小化。 現在,當我打開我的項目時,它可以編譯並運行,但我無法使用資源視圖編輯資源。Visual Studio不再打開我的項目RC文件

當我試圖擴大資源在資源視圖,我得到錯誤的順序如下:

  • {VSInstallationDir} \ VC \ \包括sal.h(2872) - 警告RC4005:「 __useHeader」:重新定義
  • {VSInstallationDir} \ VC \包括\ sal.h(2882) - 警告RC4005: '__on_failure':重新定義
  • \ MyProjectName.rc(199) - 錯誤RC2104:未定義關鍵字或關鍵名: WS_EX_NOINHERITLAYOUT

當我單擊確定時,在資源視圖樹列表中看到此錯誤:加載失敗。

我搜索了網絡,但沒有人有相同的確切問題。你能幫我麼?

+0

你可以在代碼編輯器中打開.rc文件(右鍵 - >查看代碼)嗎?如果是這樣,那麼代碼編輯器是否會顯示任何錯誤的紅線? – IInspectable

+0

是的,我喜歡。我刪除了第199行,資源已成功打開。但我仍然得到前兩個錯誤。這是爲什麼? – Javid

+1

這可能是一個與使用Windows XP平臺工具集相關的錯誤([Connect link](http://connect.microsoft.com/VisualStudio/feedback/details/789965/resource-editor-warning-rc4005-on-toolset) -visual-studio-2012-windows-xp-v110-xp) - 帶一個解決方法)。在此之前,您可以嘗試將平臺工具集設置恢復爲其默認設置(項目屬性 - >配置屬性 - >常規:平臺工具集)。默認設置是* Visual Studio 2012(v110)*。 – IInspectable

回答

0

問題已修復。

首先,我點擊編輯代碼按鈕和源出現。我去了199線,發現WS_EX_NOINHERITLAYOUT並將其刪除。當我重新打開資源時,最後一個錯誤消失了。 我重新打開了整個項目,所有的錯誤都消失了。

相關問題