2013-10-21 70 views
1

我添加了幾個現有的文件(從VS 2008 Windows CE項目)到VS 2008 Winforms項目。對於很多(但不是全部)表單,我得到這個錯誤:* .resx文件:我該如何解決無效的resx文件輸入問題?

無效的Resx文件。 ResX輸入無效。無法找到ResX讀取器和寫入器類型名稱的有效「resheader」標籤。

是精細的顯示效果一樣,所以當我在Solution Explorer 2單擊其中的* .resx文件:

enter image description here

...而那些不會隨着錯誤消息編譯上面顯示一個事情,如果我2單擊Solution Explorer中的* .resx文件,即:

enter image description here

...但錯誤調用* .resx文件顯示自己的代碼,如果我的2- CLI CK錯誤列表行,像這樣:

​​

注:這裏的解決方案C# resx file error:似乎並不適用於我的情況,作爲外的失衡/現成的軌道已經文件有這種格式:

<resheader name="resmimetype"> 
    <value>text/microsoft-resx</value> 
    </resheader> 

爲什麼一些resx文件罰款,而其他人阻止編譯?我如何按摩/調整它們以通過編譯策略?

+0

你能發佈一個完全不工作的文件的來源嗎?你可以在Visual Basic編輯器中看到的屬性? – Remy

+0

如果你想讓它滿足你自己的好奇心,我會,但我「咬緊頭腦」,並創建一個新的項目,以避免這些問題。 –

回答

1

我有點驚訝,你可以在資源名稱中有$符號。

+0

我不知道那是怎麼到的。 –

+0

這有幫助嗎?原因基本無效。 – Remy

+0

否;這是其中的一個很好 - 沒有錯誤的味精文件。 –