2014-01-17 59 views
3

所以我知道這個錯誤通常的修復方法是刪除當您重新命名錶單或其他應用程序時創建的額外的.resx文件。但我沒有創建/重命名任何表單, t看到任何明顯的雙重.resx文件..這一切都發生在爲圖標選擇an.ico文件後,就是這樣。更改表單圖標後,兩個輸出文件名解析爲相同的輸出?

編輯:

嗯,我有2個.resx文件,也許已經對相同的形式fDesigner.resx和fMain.resx,這是創造一個小時前,我刪除了最後一個,但我m仍然得到相同的錯誤,是不是有一個引用.resx文件的文件?

回答

4

噢,我發現它,不妨自己回答一下。應用程序目錄中應該有一個.vbproj文件,對於VB.NET,我相信其他語言有不同。但你必須編輯這個,你是否刪除了您額外的.resx與否:

<EmbeddedResource Include="yourMmainForm.resx"> 
    <DependentUpon>yourMainForm.vb</DependentUpon> 
</EmbeddedResource> 

在我的情況Designer.resx已經依賴於我的主要形式,所以即使我刪除的文件副本還在那裏,好了,現在它已經修復了。

+0

卸載項目,右鍵單擊它,編輯.vbproj。然後將其設置爲啓動項目(如果是) – fcm