在审查我正在处理的一个项目时,我发现多个资源(.resx)文件中出现了相同的文本字符串。
我希望审查所有这样的重复内容,因为我认为在大多数情况下没有必要进行复制(即,在相同的环境中使用该文本并将其移动到或使用从可以访问所有需要使用该文本的地方的资源文件)。
是否有一种简便的方法来识别此类重复内容,无论是直接在Visual Studio中还是使用像 ReSharper 这样的插件?
编辑:我可能应该给出一个已经发现和解决的问题的例子,以使问题变得更加清晰。我在同一项目中找到了三个文本字符串“Continue”的实例。每个实例都有不同的名称(例如,name="Continue",name="Contnue" [拼写错误] 和 name="AdvanceToNextPage")。两个实例出现在同一个 .resx 文件中,另一个出现在不同的 .resx 文件中,既然它们都在同一个项目中,那么这些文本可以(并且可以说应该)从主 Properties/Resources.resx 文件的条目中提取。
我希望审查所有这样的重复内容,因为我认为在大多数情况下没有必要进行复制(即,在相同的环境中使用该文本并将其移动到或使用从可以访问所有需要使用该文本的地方的资源文件)。
是否有一种简便的方法来识别此类重复内容,无论是直接在Visual Studio中还是使用像 ReSharper 这样的插件?
编辑:我可能应该给出一个已经发现和解决的问题的例子,以使问题变得更加清晰。我在同一项目中找到了三个文本字符串“Continue”的实例。每个实例都有不同的名称(例如,name="Continue",name="Contnue" [拼写错误] 和 name="AdvanceToNextPage")。两个实例出现在同一个 .resx 文件中,另一个出现在不同的 .resx 文件中,既然它们都在同一个项目中,那么这些文本可以(并且可以说应该)从主 Properties/Resources.resx 文件的条目中提取。