C# - 根据依赖项将项目分成 2 个独立的项目
C# - Separate project into 2 seperate projects by dependencies
我有项目A和项目B。
项目 A 使用项目 B dll。
我想从项目 B 中取出项目 A 的所有依赖项,并将它们分成 2 个不同的项目,项目 B 和项目 C。
我希望项目 A 仅使用项目 C。
已由 class 声明依赖项(在属性、接口、方法主体、接口、方法参数、基础 class、属性等中)。
有什么方法或工具可以做到吗?
如果没有,这个任务是否有一些已知的方法?
调查后发现并没有这个工具。
最后,我实现了一个工具,它通过为每种类型(包括 class、枚举、方法接口、方法体、属性、class 成员、属性等)设置依赖项字典来实现它
我有项目A和项目B。 项目 A 使用项目 B dll。
我想从项目 B 中取出项目 A 的所有依赖项,并将它们分成 2 个不同的项目,项目 B 和项目 C。
我希望项目 A 仅使用项目 C。
已由 class 声明依赖项(在属性、接口、方法主体、接口、方法参数、基础 class、属性等中)。
有什么方法或工具可以做到吗?
如果没有,这个任务是否有一些已知的方法?
调查后发现并没有这个工具。 最后,我实现了一个工具,它通过为每种类型(包括 class、枚举、方法接口、方法体、属性、class 成员、属性等)设置依赖项字典来实现它