我的一个装配导致我出现问题(Sigil v4.7)。我可以看到它在我的项目中(通过AppDomain.CurrentDomain.Getassemblies()
和对象浏览器)。
但是我不知道是什么NuGet软件包将其引入的。
Visual Studio具有包的树状视图:
但是,除了一直深入研究所有方法之外,我无法找到一种方法来查看哪个包导致程序集包含在我的项目中。
是否可以搜索找到哪个NuGet软件包导致将Sigil 4.7添加到我的项目中?
如果在那里找不到,可以查看<Project>.deps.json
文件夹中的bin\<Configuration>\<Platform>
文件。
例如,我在Potato.csproj
中建立了一个名为Debug
的项目,用于Net Core 3.0,因此文件为bin\Debug\netcoreapp3.0\Potato.deps.json
它列出了所有依赖项,以及依赖项来自哪个项目。