Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取.NET解决方案的完全依赖关系图_C#_.net_.net Core - Fatal编程技术网

C# 获取.NET解决方案的完全依赖关系图

C# 获取.NET解决方案的完全依赖关系图,c#,.net,.net-core,C#,.net,.net Core,给定一个解决方案(或项目),如何获得完整的依赖关系图?所谓依赖关系图,我指的是所有必需的DLL,尤其是NuGets包,它们有自己的依赖关系(递归) 依赖关系图可以用于清单目的,但特别是用于发现包版本中的冲突 这个问题涉及.NET框架和.NET核心 编辑:为了解决本周五的问题,我使用Ruby制作了一个快速而肮脏的脚本,从包文件夹(.NET Framework)中提取有用的数据。它帮助了我,也可以帮助其他人,但这不是一种正确的、标准的方式;) 我认为您可以通过VisualStudio的体系结构功能实

给定一个解决方案(或项目),如何获得完整的依赖关系图?所谓依赖关系图,我指的是所有必需的DLL,尤其是NuGets包,它们有自己的依赖关系(递归)

依赖关系图可以用于清单目的,但特别是用于发现包版本中的冲突

这个问题涉及.NET框架和.NET核心


编辑:为了解决本周五的问题,我使用Ruby制作了一个快速而肮脏的脚本,从包文件夹(.NET Framework)中提取有用的数据。它帮助了我,也可以帮助其他人,但这不是一种正确的、标准的方式;)

我认为您可以通过VisualStudio的体系结构功能实现这一点。但这是一个企业特性。您还可以映射外部引用(我上次使用时想到的)


这可能对链接有帮助。本周五我也发现了这一点:但这只是寻找所有依赖关系的旅程的开始。