前言 以前做一个金融软件项目,软件要英文.繁体版本,开始甲方弄了好几个月,手动一条一条替换,发现很容易出错,因为有金融专业术语,字符串在不同语义要特殊处理,第三方工具没法使用.最后我用Roslyn写了一个工具,只需10分钟就能翻译整个软件,100%准确 做完上个项目发现Roslyn还可以深度开发,写了一个工具:代码助手,可解决项目所有琐碎重复性操作,代码完全自动化 原理 Roslyn是啥? XmlDocument,XDocument可以解析xml,同样 Roslyn 可解析项目中C#代码.c#常…