Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有很多程序具有相同或相似名称的函数,我一直在将它们移到库中。我没有使用任何代码签入软件,只是每个项目的子文件夹。我一直在使用纯文本文件搜索来查找具有这些库函数的文件。
我可以编写一个程序来读取这些行并编译“FUNCTION”定义名称的列表。我想知道是否有办法使用 System.CodeDom 的 CompileAssemblyFromSource 和 Reflection 来解析 .NET 代码文件并列出其中包含的命名空间/类/函数定义树。
这正是Microsoft Roslyn可以帮助您的事情。