gpt4 book ai didi

c# - 如何以编程方式解析和修改 C# 代码

转载 作者:可可西里 更新时间:2023-11-01 09:06:55 25 4
gpt4 key购买 nike

我想做的是阅读 C# 代码,解析它,插入一些方法调用并最终编译它。

是否可以将 C# 源代码(字符串列表)转换为 CodeDOM 对象?

最佳答案

这是一个非常古老的问题,但值得注意的是,已接受的答案不再适用。微软最近Roslyn项目明确旨在公开编译器在静态分析代码库的过程中获得的有关您的代码库的所有知识,并通过托管 API 公开所有这些信息供您利用。它适用于 VB 和 C#。

由于您要使用静态分析信息,因此需要 Microsoft.CodeAnalysis NuGet 包(C# 所需的东西在 Microsoft.CodeAnalysis.CSharp 命名空间下),有时在 samples and walkthroughs 中文档中的页面。

关于c# - 如何以编程方式解析和修改 C# 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1514169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com