ReSharper 2025.2 Help

快速实现 .NET 应用程序的国际化

假设您想快速为应用程序添加多语言支持,但又不想开始处理 RESX 文件。 确实,有一种更简单的方法。 给定以下代码:

try { double tax = CalculateTax(); } catch (TaxException e) { MessageBox.Show("Cannot calculate tax"); }

要将字符串移动到资源中,请将插入点移到字符串上,打开 重构 菜单 Control+Shift+R 并选择 移动到资源

应用“移动到资源”重构

现在,如果您没有资源文件,ReSharper 会提醒您:

应用“移动到资源”重构

不过,创建一个很简单:

应用“移动到资源”重构

现在,如果您尝试 将字符串移动到资源中 ,ReSharper 会检测到新创建的 RESX 文件,并建议将字符串放入其中:

应用“移动到资源”重构

一旦您接受上述设置,字符串将被移动到资源文件中:

<data name="Tax_Main_Cannot_calculate_tax" xml:space="preserve"> <value>Cannot calculate tax</value> </data>

当然,您的代码也会更改为使用资源字符串:

try { double tax = CalculateTax(); } catch (TaxException e) { MessageBox.Show(Resource1.Tax_Main_Cannot_calculate_tax); }
最后修改日期: 2025年 9月 27日