C#-通过依赖关系将项目分离为2个独立的项目

本文关键字:项目 分离 独立 2个 依赖 关系 C#- | 更新日期: 2023-09-27 17:57:28

我有项目A和项目B。项目A使用项目B dll。

我想从项目B中获得项目A的所有依赖项,并将它们分为两个不同的项目,项目B和项目C。

我希望项目A只使用项目C。

依赖项由类(在属性、接口、方法体、接口、参数、基类、属性等中)声明

有什么方法或工具可以做到这一点吗
如果没有,是否有一些已知的方法来执行此任务?

C#-通过依赖关系将项目分离为2个独立的项目

经过调查,我发现没有这样的工具。最后,我实现了一个工具,它通过为每种类型(包括类、枚举、方法接口、方法主体、属性、类成员、属性等)设置依赖项字典来实现