2013-10-02 20 views
0

我遇到了一個非常不尋常的Windows窗體錯誤,我只是想,也許你們有些想法或者曾經遇到過這個問題。如果是這樣,請大喊。 :)在Windows窗體中,爲什麼.resx文件中的某些文本無法正確顯示大寫/小寫?

例如(不完全相同的文字).resx文件的摘錄 (資源)

<data name="Events.Text" xml:space="preserve"> 
<value>Select one or more RaceCar tracks:</value> 
</data> 

這將顯示「選擇一個或多個賽車軌道:」這是不正確,因爲它應該是賽車,而不是的賽車。

但是,如果我在最後添加任何額外的字符,它將被修復。

<data name="Events.Text" xml:space="preserve"> 
<value>Select one or more RaceCar tracks: </value> -> if I add space " " 
</data> 

它將會顯示爲是:「選擇一個或多個賽車軌道:」

任何有識之士到正在發生的事情.resx文件?

回答

0

經過漫長的調試後,事實證明,我們代碼中的某些內容會更改該值。

0

看起來你可能在這裏玩了一些緩存。檢查文件如何被引用。嵌入式內容,只是bin文件夾中的文件等。如果您完全重建代碼,是否更新文件?如果是這樣,可能是因爲在應用程序中引用它們之後重建和緩存文件時刷新了文件。

+0

嗨,我剛剛試過你的建議。我清除了所有Debug文件夾,清理了Soln,重新構建了它並再次運行應用程序。仍然是同樣的結果。但感謝您花時間回答我的問題。 :) – maximumride

相關問題