使用 LINQPad,我已将私有(private)源添加到 Visual Studio Team Services。然而,我的一个包需要预发布包:在我的例子中是 Quartz.Net。我已勾选“包括预发行”,但我认为它变得困惑并尝试从我的私有(private)源而不是 NuGet 加载包。
我尝试通过将包加载到本地包缓存中来解决此问题。 LINQPad似乎没有考虑到这一点。除了将这些包上传到我自己的私有(private)源中之外,我还有哪些选择?我不会改变我自己的包来解决 LINQPad 的缺点。
注意:我已根据此设置 VSTS feed question .
这是我的 NuGet 源在 LINQPad 中的样子
最佳答案
将包更改为预发布可以修复此问题,并将预发布包依赖项添加到我自己的源中。
现在 LINQPad 尝试添加包。请注意,我现在收到另一个错误;
"There are no usable .NET assemblies in package 'MyPackage.Common(Prerelease)'
这取决于 NET 标准和 NET47 支持。
关于azure-devops - 添加具有预发布依赖项的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44845748/