假设我们有一个 Windows 窗体 Form1,我们为其设置了一个图标。Visual Studio 会将图标存储在 Form1.resx ($this.Icon) 中。
现在我们决定将应用程序本地化为 N 种语言,因此我们将 Localizable 设置为 True,我们从 Language 选项中选择第一种语言,我们翻译文本并继续使用下一种语言重复该过程(选择另一种并翻译)直到N. 结果将是 N .resx 文件,其中包含带有原始图标的 $this.Icon 条目。
然后我们意识到我们想要更新表单图标,所以我们将语言设置为“(默认)”并设置新图标。令我们惊讶的是,我们发现 N 个 .resx 文件没有更新。
我们是否必须手动更新 N 个 .resx 文件?有类似级联更新的东西吗?在这种情况下你会怎么做以避免更新 N 个图标?