有没有办法在.net项目中列出所有字符串(在ressource中没有嵌入)?我特别感兴趣的是messagebox字符串等.所以我可以检查是否所有内容都已被翻译和正确编写.到目前为止我尝试过的所有工具只能列出ressoure字符串.
任何帮助非常感谢.
啊忘了说:我是一个运行Windows而且只有Windows的Windows用户,所以请告诉我在Windows上运行的东西.我不介意一个简单的方法,不使用命令行工具黑客等,但如果真的有必要肯定会这样做.
更新:可以在VS搜索中直接使用正则表达式,这非常方便.
( "[^"]*")
匹配所有字符串.但是我想列出至少包含一个空格字符的字符串.
Update2 "([^"])+:b +([^"])+"我需要什么.希望它可以帮助别人.
谢谢!
这应该在某种程度上有所帮助:
用于ildasm将IL转储到文件中.然后在PowerShell中运行它:
cat filename.il | where { $_.Contains("ldstr") }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
182 次 |
| 最近记录: |