我有一个包含14个翻译和12个文件的解决方案,但是“资源”文件夹已经有点混乱了。有没有一种方法可以将翻译文件放入不同的文件夹中,以便更轻松地访问主英语文件?
我注意到您可以通过设置自定义工具命名空间来更改设计文件生成的命名空间,但我还没有想出如何从不同的文件夹中获取翻译。我考虑使用链接来创建“快捷方式”文件夹和“实际”文件夹,但是您不能链接到项目结构中的文件,并且您不能在项目结构之外两次链接到同一文件。我考虑根据语言更改ResourceManager使用的命名空间,但这会破坏回退行为。
是否有任何方法可以管理此内容,以便在“解决方案资源管理器”中不会显示大量的文件?
我注意到您可以通过设置自定义工具命名空间来更改设计文件生成的命名空间,但我还没有想出如何从不同的文件夹中获取翻译。我考虑使用链接来创建“快捷方式”文件夹和“实际”文件夹,但是您不能链接到项目结构中的文件,并且您不能在项目结构之外两次链接到同一文件。我考虑根据语言更改ResourceManager使用的命名空间,但这会破坏回退行为。
是否有任何方法可以管理此内容,以便在“解决方案资源管理器”中不会显示大量的文件?
<ManifestResourceName>$(TargetName).Resources.%(Filename)</ManifestResourceName>
。我认为我可能会坚持我的答案,因为在添加翻译或资源文件时不需要做任何额外的工作。虽然我相信您可以编写一个脚本来为您完成这项工作... - RandomEngy<EmbeddedResource Include="Translations\*.resx">
,它就会抓取所有的资源文件! - RandomEngy