0

非常に珍しい Windows フォーム バグに遭遇しました。もしそうなら、叫んでください。:)

たとえば (正確なテキストではありません) .resx ファイルの抜粋 (リソース)

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

これは、「1 つまたは複数の Racecar トラックを選択してください:」と表示されますが、Racecar ではなく RaceCar である必要があるため、正しくありません。

しかし、最後に余分な文字を追加すると、修正されます。

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

これは次のように表示されます: 「1 つまたは複数の RaceCar トラックを選択してください:」

.resx ファイルで何が起こっているかについての洞察はありますか?

4

2 に答える 2

0

ここでキャッシングが行われているようです。ファイルの参照方法を確認してください。埋め込みコンテンツ、bin フォルダー内のファイルなど。コードを完全に再構築すると、ファイルが更新されますか? その場合、アプリでファイルを参照した後、再構築時にファイルが更新され、キャッシュされる可能性があります。

于 2013-10-02T04:46:16.597 に答える
0

長いデバッグの後、コード内の何かが値を変更することが判明しました。

于 2013-10-18T03:17:29.213 に答える