【发布时间】:2017-10-09 10:58:57
【问题描述】:
我有一个开源的 Windows 窗体控件,每个人都可以通过 NuGet 使用它,但是,这个控件依赖于我的其他库之一来处理动画。
现在的问题是用户在添加 NuGet 包后将看不到工具箱中的控件,事实上,他们甚至无法手动添加控件,因为它依赖于另一个库以及两个库的事实位于不同的文件夹中。
所以问题是,有没有更好的方法从 NuGet 包向工具栏添加控件?至于现在,他们需要编译他们的项目一次,然后将库从/bin/Debug 或/bin/Release 文件夹添加到工具栏。
有问题的图书馆是:
【问题讨论】:
-
相关:stackoverflow.com/questions/37672233/… stackoverflow.com/a/29060299/495455 这表明您必须手动完成:forum.patagames.com/posts/… 我找到了 WPF 和 UWP 控件而不是 WinForms 的文章。
-
如果组件没有依赖,添加过程是ok的。但是,似乎 NuGet 不是为处理这些依赖项场景而构建的,并且设计器工具栏实际上并没有遵循对项目的添加引用,因此,它无法像其他库一样将控件添加到工具栏下载的 NuGet 包旁边没有。我想知道 NuGet 是否提供另一种将依赖库放在主库旁边的方法。