【发布时间】:2018-07-14 12:16:03
【问题描述】:
设置:我在 VS 2017 中创建了一个面向 .Net Standard 2.0 的库,该库使用 NuGet 来引用第 3 方驱动程序并管理其依赖项。到目前为止,一切顺利。
下一步是创建一个使用(共享)库的应用程序,在本例中是针对 .Net Core 的控制台应用程序。当然,我可以添加对构成共享库的 DLL 的引用。编译但不运行,因为缺少第 3 方的东西。我当然可以将所有必需的 DLL 复制到应用程序中,但出于显而易见的原因,我宁愿使用 NuGet。
我对 NuGet 不是很有经验,从未在这个星座中使用过它,并且阅读过像 NuGet cross-project dependency 这样的文章我得到的印象是我需要摆弄应用程序的项目文件才能以完整的形式获得库但肯定这不可能是前进的方向。
所以我的问题是 - 是库方面的问题,即我需要以特定方式构建或导出,还是在应用程序方面,恕我直言,不需要知道那个级别有关它使用的某些库的详细信息。
非常感谢任何帮助!
【问题讨论】:
标签: c# .net visual-studio-2017 nuget .net-core