在Visual Studio 2019中搜索程序集的拥有NuGet程序包

我的一个装配导致我出现问题(Sigil v4.7)。我可以看到它在我的项目中(通过AppDomain.CurrentDomain.Getassemblies()和对象浏览器)。

但是我不知道是什么NuGet软件包将其引入的。

Visual Studio具有包的树状视图:

在Visual Studio 2019中搜索程序集的拥有NuGet程序包

但是,除了一直深入研究所有方法之外,我无法找到一种方法来查看哪个包导致程序集包含在我的项目中。

是否可以搜索找到哪个NuGet软件包导致将Sigil 4.7添加到我的项目中?

qs1012 回答:在Visual Studio 2019中搜索程序集的拥有NuGet程序包

好像您可以在解决方案资源管理器中按名称搜索依赖项: Solution Explorer

如果在那里找不到,可以查看<Project>.deps.json文件夹中的bin\<Configuration>\<Platform>文件。

例如,我在Potato.csproj中建立了一个名为Debug的项目,用于Net Core 3.0,因此文件为bin\Debug\netcoreapp3.0\Potato.deps.json

它列出了所有依赖项,以及依赖项来自哪个项目。

本文链接:https://www.f2er.com/3107595.html

大家都在问