【问题标题】:Search for owning NuGet Package of an assembly in Visual Studio 2019在 Visual Studio 2019 中搜索拥有程序集的 NuGet 包
【发布时间】:2023-04-01 16:18:01
【问题描述】:
我有一个给我带来问题的程序集(Sigil v4.7)。我可以看到它在我的项目中(通过AppDomain.CurrentDomain.GetAssemblies() 和对象浏览器)。
但我不知道是什么 NuGet 包带来的。
Visual Studio 有一个包的树形视图:
但由于没有深入了解所有这些,我无法找到一种方法来查看哪个包导致我的项目中包含一个程序集。
有没有办法搜索到哪个 NuGet 包导致 Sigil 4.7 添加到我的项目中?
【问题讨论】:
标签:
.net-core
nuget
visual-studio-2019
【解决方案1】:
看起来您可以在解决方案资源管理器中按名称搜索依赖项:
如果在那里找不到,可以查看bin\<Configuration>\<Platform> 文件夹中的<Project>.deps.json 文件。
例如,我有一个名为Potato.csproj 的项目在Debug 中为net core 3.0 构建,所以文件是bin\Debug\netcoreapp3.0\Potato.deps.json
它列出了所有依赖项,以及依赖项来自哪个项目。