我正在使用许多无用的错误处理程序转换旧的VB.Net项目。
我想删除(或更好地注释掉)所有这些代码:
有一些细微之处(例如,删除所有" On Error Resume Next"但保留传统Ony错误Goto"仅在返回值为布尔值的函数中)
我可以使用awk或perl将代码作为文本处理,是否有更具体的现有工具来处理.Net代码?
我使用VS 2012和.Net framework 4.5,汇编编译成功。
由于
答案 0 :(得分:0)
回答自己:罗斯林非常适合这项任务。
安装Roslyn SDK(需要VS 2013): http://msdn.microsoft.com/en-US/roslyn
一个很好的例子是\ Roslyn SDK Preview \ Samples \ CSharp \ APISampleUnitTests \ FAQ.cs中的方法DeleteAssignmentStatementsFromASyntaxTree