簡體   English   中英

在Windows窗體中,為什么.resx文件中的某些文本不能以大寫/小寫正確顯示?

[英]In windows form, why are some text in .resx file not displayed correctly in terms of upper/lower case?

我遇到了一個非常不尋常的Windows窗體錯誤,我只是想也許你們中的某些人有一個想法或曾經遇到過。 如果是這樣,請大喊。 :)

例如(不完全是文本).resx文件的摘錄(資源)

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

這將顯示“選擇一個或多個Racecar軌道:”,這是不正確的,因為它應該是RaceCar而不是Racecar。

但是,如果我在末尾添加任何額外的字符,它將得到修復。

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

現在將顯示為:“選擇一個或多個RaceCar軌道:”

對.resx文件中發生的情況有任何見解嗎?

看來您可能在這里玩一些緩存。 檢查如何引用文件。 嵌入的內容,只是bin文件夾中的文件等。如果完全重建代碼,它會更新文件嗎? 如果是這樣,則可能是在重建文件時刷新了文件,並在應用程序中引用它們后對其進行了緩存。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM