我在我们的构建上运行了一些分析工具,如StyleCop / FXCop。
我想要实现的是自动纠正这些警告所产生的一些警告。
您认为这可以使用Roslyn CTP完成吗?有没有其他工具允许:
有些操作可以使用VS编辑器的简单文本替换来完成,但更复杂的事情需要使用其他工具。
所以我的问题是 - 为此,Roslyn CTP是否可以使用?或者.NET有什么其他工具可以做到这一点?
答案 0 :(得分:10)
这肯定是Roslyn解决的方案之一。看一下this walkthrough,演示如何使用Roslyn编写“快速修复”。事实上,CTP还附带了几个示例,演示了如何使用Roslyn编写stylecop / fxcop样式规则。
您还可以浏览this document,了解CTP的整体范围。
免责声明:我在Roslyn团队为Microsoft工作。
答案 1 :(得分:4)
我们的DMS Software Reengineering Toolkit是source-to-source program transformation tool。
DMS可以解析,分析和转换many computer languages的源代码,例如C ++,Java,COBOL,尤其是C#。它还可以同时处理多种语言。