将XML注释重新插入自动生成的[assembly] .xml文件中的C#源文件树中

Bra*_*s83 5 .net c# code-generation xml-documentation ilspy

我的情况:
所以,上周我用ILSpy将.NET程序集反编译成C#; 从那时起,我已经投入大量精力来按摩文件/项目等,以便它们都能正常工作(有很多小错误[主要由ILSpy的代码生成过程引起]和随机问题而且我我一直在修理它们.我现在距离我的目标只有几英寸,看到终点线!

但是,瞧瞧:我刚刚意识到所有的XML评论都缺失了.> <

我做了一些淘洗,我能够找到.xml智能文件,里面有所有Visual Studio生成的注释.

我想要完成的内容:
我希望将生成的.xml智能文件中的这些注释复制回源文件(当然,这是自动化的,因为在这个程序集中有大约5000个类).

我的问题:
我该怎么办?是否有任何工具可以帮助我自动执行此任务?

Joh*_*ood 1

您可以使用 Roslyn CTP for C# 来制作一个工具,将注释重新插入到源文件中。( http://msdn.microsoft.com/en-us/vstudio/roslyn.aspx ) Roslyn 创建 C# 代码的树状结构,您可以通过编程方式对其进行操作,然后写回文件。