【问题标题】: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

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

    【讨论】:

    • 完美!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-29
    • 2020-07-19
    • 2020-01-24
    • 2021-01-20
    相关资源
    最近更新 更多