0

我遇到了一个非常不寻常的 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 文件中发生的事情有任何见解吗?

4

2 回答 2

0

看起来你可能在这里有一些缓存。检查文件的引用方式。嵌入的内容,只是 bin 文件夹中的文件等。如果您完全重建代码,它会更新文件吗?如果是这样,则可能是您的文件在您在应用程序中引用它们后在重建和缓存时被刷新。

于 2013-10-02T04:46:16.597 回答
0

经过长时间的调试,结果发现,我们的代码中的某些东西改变了这个值。

于 2013-10-18T03:17:29.213 回答