这是一个用例。不确定 NuGet 是否最初是为此创建的,所以我可以想象共识是我不应该做我想做的事情。
目标:
将简单的控制台应用程序打包并分发为其他项目的工具。我希望它们可以从命令提示符运行。类似于 Nunit 的控制台运行程序 (nunit-console.exe)。
我使用C#定位net461和netcore2。
问题:
我将参考我的工具应用程序,它的包为MyApp和MyPkg。
toolsNuGet 包中的文件夹中?dll文件旁边的 bin 文件夹中还有其他依赖项。它们是来自其他包的 dll。将它们也包含在我的包中是否是一个好习惯?我希望我的问题很清楚。如果我写的内容对您没有意义,请要求澄清 - 不要指望您是读心者:)
此外,如果您有任何我可以阅读的解决该主题的在线资源,我将非常乐意阅读它们。
谢谢!