gpt4 book ai didi

C#:资源文件重构

转载 作者:行者123 更新时间:2023-11-30 18:10:47 25 4
gpt4 key购买 nike

有人知道在 Visual Studio 2008 解决方案中重构资源的好工具吗?

我们在用于本地化我们的应用程序的程序集中有许多带有翻译文本的资源文件。但是它们变得有点乱了......我想重命名一些键,并将其中一些移动到其他资源文件中。我希望在我的代码以及资源文件的翻译版本中完成这些更改。也许对翻译版本中缺少哪些字符串以及从原始版本中删除了哪些字符串进行一些分析...

有谁知道可以帮助我解决这个问题的优秀 visual studio 扩展或 ReSharper 插件?现在有点痛苦,因为我必须先重命名基础资源文件中的键,然后再重命名本地化版本中的键。然后编译以获取由现在具有不同名称的 key 导致的所有编译错误,然后通过并修复它们......非常烦人=/

最佳答案

我只是偶然发现了这个问题,这促使我在博客上写下了我在此处解决此问题的方法 Moving and renaming resource keys in a .resx file .

我有两个 PowerShell 脚本,一个重命名资源 key ,另一个将资源 key 从一个资源文件移动到另一个资源文件。

使用这些脚本我可以重命名资源键:

.\RenameResource.ps1 oldKey newKey

我可以将键为“keyName”的资源从名为“ResourceFile1.resx”的文件移动到“ResourceFile2.resx”:

.\MoveResource.ps1 ResourceFile1 ResourceFile2 keyName

关于C#:资源文件重构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/955735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com