添加具有预发布依赖项的包

Adding a package with pre-release dependencies

我使用 LINQPad 添加了一个私人提要到 Visual Studio Team Services。但是我的一个包需要一个预发布包:Quartz.Net 在我的例子中。我勾选了包括售前赛,但我认为它变得混乱并试图从我的私人提要而不是 NuGet 加载包。

我已尝试通过将包加载到本地包缓存来解决此问题。 LINQPad 似乎没有考虑到这一点。除了将这些包上传到我自己的私人订阅源之外,我还有什么选择?我不会改变我自己的包来解决 LINQPad 的缺点。

注意:我已根据此设置 VSTS 提要

这是我的 NuGet 源在 LINQPad 中的样子

将包更改为预发布修复了这个问题,并将预发布包依赖项添加到我自己的提要中。

现在 LINQPad 尝试添加包。请注意,我现在遇到另一个错误;

"There are no usable .NET assemblies in package 'MyPackage.Common(Prerelease)'

这取决于 NET Standard 和 NET47 支持。