我需要将源代码中所有硬编码的字符串移入.resx文件.有没有工具可以帮我找到C#代码中所有硬编码的字符串?

推荐答案

ReSharper 5显然是一个 Select ,但为了实现你的目标,必须设置很多技巧.

  1. 打开解决方案范围的分析.
  2. 转到ReSharper | Options | Code Inspection | Inspection Severity | Potential Code Quality Issues | Element is localizable设置为Show as error.
  3. 返回到解决方案资源管理器并单击项目(Csproj).
  4. 在ReSharper类别下的Properties面板中,将Localizable设置为Yes,将Localizable Inspector设置为悲观.

然后,您可以在解决方案面板中的错误中找到几乎所有需要的内容.

希望这有帮助.

.net相关问答推荐

MSBuild:CopyToOutputDirectory不会将本机DLL复制到输出

如何确定计时器是否正在运行?

如何调试 .NET 运行时中的内部错误?

ASP.NET MVC:隐藏字段值不会使用 HtmlHelper.Hidden 呈现

如何以编程方式判断类型是 struct 还是类?

如何 Select 数据表中列的最小值和最大值?

使用 C# 清除文本文件的内容

RNGCryptoServiceProvider 的优缺点

BackgroundWorker 中未处理的异常

为什么需要 XmlNamespaceManager?

String 是原始类型吗?

如何正确停止BackgroundWorker

如何退出所有正在运行的线程?

返回 IList 是否比返回 T[] 或 List 更糟糕?

如何从 XDocument 获取 Xml 作为字符串?

Moq - 不可覆盖的成员不能用于设置/验证表达式

将日期时间转换为时间跨度

在 C# 中使用 Bitmap 对象查找图像格式

如何判断uri字符串是否有效

C# ListView 列宽自动