我有一个项目,需要使用一个在NuGet上的特定包。然而,这个包的作者决定包含一些我不需要的依赖包,而且这些依赖包并不是主要包所必需的。我试图说服包的作者将它们作为独立的包而不是依赖项,但没有成功。
有没有办法告诉NuGet,我想要一个包,但要排除一个依赖项呢?
也许在packages.config中可以像这样或类似的方式实现?
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="SomePackage" version="1.0.0">
<ignoredependancy id="SomePackage.UselessStuff" />
</package>
</packages>