我们在 Visual Studio 解决方案中有大量 C# 项目。对于其中的很多,我们有一个名为“TextResources.resx”的资源文件。这些在过去已被翻译,创建了几个相关的 resx 文件,例如“TextResources.fr.resx”。对于这些较旧的项目,这些翻译的 resx 文件显示为默认英语 TextResources.resx 的子项目,但是对于几个新项目,翻译的项目显示为单独的(相同的树级别)项目。
希望这张图能解释:
旧项目:
- TextResources.resx
- TextResources.fr.resx
- TextResources.de.resx
新项目:
- TextResources.fr.resx
- TextResources.de.resx
- TextResources.resx
这不仅看起来很奇怪,而且与这么多项目有点混淆。任何人都知道为什么它将一些翻译的 resx 文件分组而不是其他文件?