我们在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文件分组,而另一些则不会吗?