diff --git a/ILSpy/Properties/Resources.zh-Hans.resx b/ILSpy/Properties/Resources.zh-Hans.resx
index 70c066f69..1aa46673b 100644
--- a/ILSpy/Properties/Resources.zh-Hans.resx
+++ b/ILSpy/Properties/Resources.zh-Hans.resx
@@ -225,6 +225,9 @@
调试此步骤
+
+ 反编译完成共耗时 {0:F1} 秒。
+
反编译
@@ -234,6 +237,9 @@
反编译器
+
+ 如果可能,始终内联局部变量
+
在集合初始化器表达式中允许扩展 Add 方法
@@ -243,6 +249,9 @@
始终强制转换显式接口实现调用的目标
+
+ 始终限定成员引用
+
始终显示枚举数值
@@ -288,8 +297,14 @@
反编译表达树
+
+ 反编译使用 GetEnumerator 扩展方法的 foreach 语句
+
- 反编译使用 dynamic 类型
+ 反编译 dynamic 类型
+
+
+ 检测解构赋值
检测使用了 await 的 using 和 foreach 块
@@ -301,7 +316,7 @@
检测 lock 语句
- 检测 switch 的字符串
+ 检测字符串 switch 语句
检测元组比较
@@ -321,9 +336,15 @@
如果可能,转换到 for 块
+
+ 函数指针
+
在反编译代码中包括 XML 文档注释
+
+ 允许 init; 访问器
+
插入 using 声明
@@ -378,8 +399,17 @@
显示调试符号中的信息(如果可用)
+
+ 检测整型 switch 即使 IL 代码不使用跳转表
+
+
+ switch 表达式
+
- 使用丢弃物
+ 使用弃元
+
+
+ 使用增强的 using 变量声明
对仅获取属性使用表达式内部成员语法
@@ -414,8 +444,11 @@
使用基于模式的 fixed 语句
+
+ 使用 ref 局部变量以准确表达求值顺序
+
- 使用新的 SDK 格式(*.csproj)生成项目文件
+ 使用新的 SDK 样式(*.csproj)生成项目文件
使用 stackalloc 初始化器语法
@@ -610,6 +643,15 @@
可携带 PDB(*.pdb)|*.pdb|所有文件(*.*)|*.*
+
+ 你可以切换 选项 > 反编译器 > 其他 > 使用新的 SDK 样式(*.csproj)生成项目文件 设置以改变项目格式。
+
+
+ 已生成非 SDK 样式项目。 访问 https://docs.microsoft.com/zh-cn//nuget/resources/check-project-format 了解更多。
+
+
+ 已生成 SDK 样式项目。 访问 https://docs.microsoft.com/zh-cn//nuget/resources/check-project-format 了解更多。
+
例如属性 getter/setter 访问。要获得最佳反编译结果,请手动将缺少的引用添加到加载的程序集列表中。