gpt4 book ai didi

c# - 项目的加载程序集

转载 作者:太空宇宙 更新时间:2023-11-03 22:00:32 26 4
gpt4 key购买 nike

你好,我不知道这是否可行,但我有一个 c# 项目可以说 A,我正在尝试 访问另一个项目 B 的程序集信息这样我就可以使用 Reflection 获取 project BMethod Info。问题是我想不出整合这两者的方法。项目 A 提供了一个 openFileDialogue 并选择了 .csproj 文件。读取它并提取项目 B 中正在使用的文件。

你能建议我锻炼吗?

最佳答案

我不认为你可以通过使用反射来做到这一点。要使用反射,您需要一个程序集,而不是 csproj(或 cs 文件)。您应该寻找一个解析器,也许使用 Roslyn API,它将以语法树格式为您提供有关源代码的信息。 http://blogs.msdn.com/b/visualstudio/archive/2011/10/19/introducing-the-microsoft-roslyn-ctp.aspx

关于c# - 项目的加载程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10319922/

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