gpt4 book ai didi

.net - 是否有一种简单的方法可以在 Visual Studio 2010 中的资源文件中查找重复的文本

转载 作者:行者123 更新时间:2023-12-01 06:41:29 28 4
gpt4 key购买 nike

在审查我正在处理的项目时,我偶然发现了多个资源 (.resx) 文件中出现相同文本字符串的几个地方。

我想查看所有这些重复,因为我相信在大多数情况下没有重复的理由(即有问题的文本在相同的上下文中使用,应该移到或从资源文件中使用所有需要使用文本的地方都可以访问)。

是否有任何简单的方法可以直接在 Visual Studio 中或使用像 ReSharper 这样的加载项来识别此类重复项?

编辑:我也许应该举一个我已经发现并解决的情况的例子,这样问题就更清楚了。我在同一个项目中发现了文本字符串“Continue”的三个实例。每个实例都有不同的名称(例如 name="Continue"、name="Contnue"[原文如此] 和 name="AdvanceToNextPage")。两个实例出现在同一个 .resx 文件中,一个出现在不同的 .resx 文件中,并且由于它们都在同一个项目中,因此可以(并且可以说应该)从主 Properties/Resources.resx 的条目中提取文本文件。

最佳答案

请引用以下链接,了解一个快速而肮脏的 XSLT,它将通过一个 RESX 文件并按 ID 打印出重复资源列表以及找到的资源数量:

http://www.paraesthesia.com/archive/2006/04/06/finding-duplicates-in-resx-using-xslt.aspx

关于.net - 是否有一种简单的方法可以在 Visual Studio 2010 中的资源文件中查找重复的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9908955/

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