Gop*_*dak 0 .net c# nuget nuget-package
我的 .NET 解决方案中有大约 100 个项目。我设法使用一个简单的命令通过包管理器控制台获取项目中使用的所有 nuget 包。
我有大约 100 个 Nuget 包。现在,对于每个 nuget 包,我想要将其作为参考的项目。即假设我有三个项目 A、B 和 C,并且我有 Nuget 包(假设是 nHibernate)。
当我手动转到每个项目的引用部分时,我看到项目 A 和项目 B 中引用了 nHibernate。所以我对该包的依赖项目是 A 和 B。
像这样我想要我所有的 nuget 包。我怎样才能在没有任何手动任务的情况下做到这一点。就像我可以使用任何命令或方法一样。
如果您使用的是 Visual Studio Enterprise,您将安装 Microsoft 架构图和分析工具。
Architecture然后选择Generate Code Map For SolutionExternalsNew Graph From SelectionShow Assemblies Referencing This 您还可以对多个包执行此操作,以查看所选所有包的所有依赖项。在第 3 步中,只需按住 CTRL 键选择多个包,然后执行相同的步骤。